我想建立一个CRUD控制器和表单内的3 STI模型的Rails 3Rails的嵌套形式
我
class Publication < ActiveRecord::Base
has_many :posts
end
,其中帖子是STI模型:
class Post < ActiveRecord::Based
attr_accessible :title, :description
end
和我有几个遗传模型:
class Image < Post
end
class Video < Post
end
class Status < Post
end
等
我想为出版物创建一个CRUD,用户可以根据需要添加尽可能多的帖子,为任何类型的帖子动态添加嵌套表单。
有没有我可以使用的支持STI的这种嵌套形式的宝石?
我试图建立一个表单,但我需要修改Publication类并为每个附加的继承模型引入嵌套属性。有没有办法避免这样做?
class Publication < ActiveRecord::Base
has_many :videos, :dependent => :destroy
accepts_nested_attributes_for :videos, allow_destroy: true
attr_accessible :videos_attributes
has_many :posts
end
谢谢你的回答,帕万,但这不是我所需要的。我找到了解决问题的办法,并且很快就会发布答案。欲了解更多信息,你可以看看https://github.com/nathanvda/cocoon/issues/210 –
@antonevangelatov好吧,无论如何高兴的帮助:) – Pavan