我有一个(简化的)路由,如:
resources :users do
resources :messages
end
resources :searches
我有一个搜索模型/资源,跟随Railscasts http://railscasts.com/episodes/111-advanced-search-form
现在,当我的搜索完成后,我想要一个指向user_message_path下的实际消息的链接,但是我没有在Search资源下访问它,因为它没有嵌套在其中。
这是我路由/设计它的方式有问题还是有一种Rails方式来访问它,就像帮助方法一样?
答案 0 :(得分:0)
我认为你试图将两件不相关的事情联系起来。您有拥有嵌套邮件的用户,并且您有搜索。只需使用user_message_path链接到该消息,就不必在 下搜索资源或与搜索资源相关。
链接可能看起来像
user_message_path([@user, @message])