我正试图找出在Rails 4视图中使用连字符的正确方法。如果我创建这样的控制器视图:
rails generate controller admin client_new
然后如何获得正确的路线输出:
http://www.website.com/admin/client-new
这可能是如此基本,但我找不到合适的文档来支持这一点。
谢谢,
答案 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
Admin::ClientNewController
上执行/admin/client-new
方法