routes.rb映射控制器名称创建问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了routes.rb映射控制器名称创建问题相关的知识,希望对你有一定的参考价值。

我试图将所有以/ affil /到/ affiliate / Affiliate名称的请求映射到我的控制器名称。因此,任何像/ affilion / index /这样的请求都应该映射到/ affiliate / index /,对于其他函数来说也是如此,因为我已尝试过routes.rb

match '/affil/' => '/affiliate/', via: [:get, :post]

但这给了我错误。

答案

解决此类问题的正确方法是: - 匹配'affil /:action'=>'affiliate#action',通过:[:get,:post]

此解决方案将始终适用于控制器中存在的所有操作

以上是关于routes.rb映射控制器名称创建问题的主要内容,如果未能解决你的问题,请参考以下文章

任何人都可以帮我处理这段代码吗?我需要将其转换为 rails 4 但我不知道如何..(从 rails 2 到 rails 4 的 routes.rb 文件)

:就像在rails routes.rb中一样

你必须弄乱 Rails 的“routes.rb”文件吗?

警告:已经在 config/routes.rb 中初始化了常量

ruby 的routes.rb

ruby 的routes.rb