我想知道我是否正在为新应用程序正确制作路由文件。
其中我有以下型号:
class Member < ActiveRecord::Base
belongs_to :employer
has_many :dependents
has_many :identities, as: :person
end
class Dependent < ActiveRecord::Base
belongs_to :member
has_many :identities, as: :person
end
class Identity < ActiveRecord::Base
belongs_to :person, polymorphic: true
end
我到目前为止制作的路线文件是:
resources :members, shallow: true do
resources :identities
resources :dependents, shallow: true do
resources :identities
end
end
我这样做是因为人们会认为是有道理的,或者完全偏离正常的基础;-)感谢您提前提供的任何帮助!!!
答案 0 :(得分:0)
这是我希望的工作。嵌套的浅层必须按照希望将家属拉出来。