嵌套的浅层资源

时间:2014-07-22 15:27:11

标签: ruby-on-rails ruby-on-rails-4 routes

我想知道我是否正在为新应用程序正确制作路由文件。

其中我有以下型号:

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

我这样做是因为人们会认为是有道理的,或者完全偏离正常的基础;-)感谢您提前提供的任何帮助!!!

1 个答案:

答案 0 :(得分:0)

这是我希望的工作。嵌套的浅层必须按照希望将家属拉出来。