0

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

我的路由有问题,因为 new_news_path 不起作用。

如何为新操作定义自定义路由?类似news#new的unused_news_path?

谢谢你的帮助。

4

1 回答 1

1

在你的试试这个routes.rb

match "unused" => "news#new"

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

unused /unused(.:format) news#new

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

于 2012-08-01T12:34:38.967 回答