Учитывая модель, как:нахождение родителя вложенного ресурса, который имеет несколько типов родителей
class PhoneNumber < ActiveRecord::Base
has_many :personal_phone_numbers
has_many :household_phone_numbers
has_many :organization_phones
has_many :people, :through => :personal_phone_numbers
has_many :households, :through => :household_phone_numbers
has_many :organizations, :through => :organization_phones
end
При просмотре номера телефона, я, вероятно, буду просматривать его в качестве вложенного ресурса, поэтому контроллер будет иметь Params элемент одного из person_id
, household_id
или organization_id
Мне нужно мнение иметь link_to "Return", ...
, возвращающий к нужному ресурсу, мы пришли к номеру телефона с. Как мне это сделать?
Если @parent установлен в контроллере, и у вас есть спокойные маршруты, вы можете просто сделать ссылку link_to «Return», @ parent' – mckeed
На самом деле, я не понимал, что такое magic polymorphic_url. На мой взгляд, все, что мне нужно сделать, это «link_to» Return », @ parent', и он волшебным образом знает, на какой ресурс вернуться. – DGM