0

我知道不建议在嵌套路由中深入超过 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

只是一个想法...

4

1 回答 1

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]
于 2012-06-29T01:24:26.883 回答