我在Rails 3.2应用程序中有一个名为“news”的资源。我知道这不是用于资源的最佳名称,但我不想改变它。
我遇到路由问题,因为new_news_path不起作用。
如何为新操作定义自定义路线?类似于unused_news_path的新闻#new?
感谢您的帮助。
答案 0 :(得分:1)
在routes.rb
:
match "unused" => "news#new"
当您执行rake routes | grep unused
时,您将获得以下输出:
unused /unused(.:format) news#new
因此,您现在可以在视图和控制器上使用unused_path
来进行相应的操作。