假设我的 routes.rb 中有以下内容:
resources :universes do
resources :planets
end
这将创建一个方法,universe_planet_path(universe, planet)
. 但是,行星对象知道它属于哪个宇宙,所以我想要一个planet_path(planet)
可以返回与universe_planet_path(planet.universe, planet)
. 我应该把这样的功能放在哪里,比如说,form_for @planet
可以访问它,或者有更好的方法来做到这一点?