我知道不建议在嵌套路线中超过1级,但这就是我所拥有的:
resources :partners do
resources :recommend_partners do
resources :rec_partner_comments
end
end
有没有办法可以调用别名来使用name_route
所以不要使用
new_partner_recommend_partner_rec_partner_comments
我会使用像
这样的东西new_comment_on_pr
只是一个想法...
答案 0 :(得分:0)
您始终可以创建辅助功能
def new_comment_on_pr(*args)
new_partner_recommend_partner_rec_partner_comments(*args)
end
你也知道Rails中更清晰的路径路径语法吗?而不是
partner_recommend_partner_rec_partner_comments(partner, recommend_partner)
你可以写
[partner, recomment_partner, :comments]