“新闻”资源的自定义路线

时间:2012-08-01 09:43:23

标签: ruby-on-rails

我在Rails 3.2应用程序中有一个名为“news”的资源。我知道这不是用于资源的最佳名称,但我不想改变它。

我遇到路由问题,因为new_news_path不起作用。

如何为新操作定义自定义路线?类似于unused_news_path的新闻#new?

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

routes.rb

中试试这个
match "unused" => "news#new"

当您执行rake routes | grep unused时,您将获得以下输出:

unused /unused(.:format) news#new

因此,您现在可以在视图和控制器上使用unused_path来进行相应的操作。