resources :errors
内の異なるフォルダーに異なる URLを持つ 2 つの同じルートがありますroutes.rb
。
Routes:
---------
namespace :enr do
namespace :locations do #( url: enr/locations/:location_id/errors)
resources: errors
end
namespace :rds do
resources :errors #(url: enr/rds/errors)
end
end
controller:
------------
I have a controller for `enr/rds/errors` only.
条件によってこれら 2 つの URL を変更する方法IF
。例えば、
location_id が nil の場合、これを表示する必要があります #(url: enr/rds/errors)
そうでない場合は(url: enr/locations/:location_id/errors)
endを表示する必要があります
そのため、によって異なりますlocation_id
。でURLを変更するには、この条件をどこに記述すればよいですかlocation_id
。どんな例でも大歓迎です。ありがとう