Rails 4 - 如何在视图中使用连字符

时间:2014-12-19 16:44:18

标签: ruby-on-rails ruby-on-rails-4

我正试图找出在Rails 4视图中使用连字符的正确方法。如果我创建这样的控制器视图:

rails generate controller admin client_new

然后如何获得正确的路线输出:

http://www.website.com/admin/client-new

这可能是如此基本,但我找不到合适的文档来支持这一点。

谢谢,

3 个答案:

答案 0 :(得分:3)

如果您在某个控制器中对此client_new.html.erb采取了操作,则只需手动映射:

get '/admin/client-new', to: 'controller#action'

答案 1 :(得分:0)

您必须手动映射routes.rb文件中的路由。

答案 2 :(得分:0)

您的路线需要明确设置为指向正确的控制器。类似的东西:

get '/admin/client-new', to: "admin/client_new#index"

当在index

上执行GET时,这会在Admin::ClientNewController上执行/admin/client-new方法