我正在创建一个用于管理个人房地产的网络应用程序。所以我有以下型号
class Building < ActiveRecord::Base
attr_accessible :address, :name
has_many :docs
end
class Land < ActiveRecord::Base
attr_accessible :address, :name
has_many :docs
end
class Doc < ActiveRecord::Base
#Model for documents
attr_accessible :name ,:actual_file
has_attached_file :pdf
belongs_to :building
belongs_to :land
end
现在,最好的路由方法是什么?我应该在建筑和土地资源中分别嵌套文档吗?还是根本不嵌套文档更好?我知道我可以使用多态关联,但假设我不想使用它们。这个问题更多的是关于路由部分。
这是我的路线.rb
resources :lands
resources :buildings
resources :docs
每种方法的优点是什么?