2
モデルのドラフトバージョンを使用する最もよい方法はどれですか? 私は彼の説明とレッスンモデルを持つコースモデルを持っています。Rails 5.モデルのドラフトバージョンと公開バージョン
class Course < ApplicationRecord
has_many :lessons
has_one :description
...
end
class Description < ApplicationRecord
belongs_to :course
...
end
class Lesson < ApplicationRecord
belongs_to :course
...
end
説明とレッスンのモデルは、彼らがそれを持っている場合、その情報が公開されることを、「公表」状態でステートマシンを持っています。公開された情報を変更せずに情報を変更するには、ドラフト版が必要です。これどうやってするの?
PD:私は製図の宝石を使用しようとしましたが、あなたがdraftpunkを試すか、カスタムソリューションを実装するために彼らのアプローチを使用することができますRailsの5