哪一种方式是最好的方式有一个模型的草案版本?我有一个课程模型,上面有他的描述和课程模型。
class Course < ApplicationRecord
has_many :lessons
has_one :description
...
endclass Description < ApplicationRecord
belongs_to :course
...
endclass Lesson < ApplicationRecord
belongs_to :course
...
end描述和教训模型有一个状态机,状态为“已发布”状态,当他们拥有它时,他们的信息就会被发布。我需要草案版本,以修改他们的信息,而不改变已发表的信息。我该怎么做?
PD:我试过使用绘图员宝石,但是Rails 5不起作用。
发布于 2017-05-04 21:55:06
您可以尝试草案朋克或使用他们的方法来实现您的自定义解决方案。
https://github.com/stevehodges/draftpunk
想法是在同一个数据库表中创建一个草稿版本。只是和一个身份证推荐人。在您的应用程序中,您必须注意:
我感兴趣的是你是怎么结束的
https://stackoverflow.com/questions/38937854
复制相似问题