我想建立一個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