0
私はRuby-on-Railsでプロジェクトを作成しています。私は販売CRUDを持っています。セールには「日付」属性があります。複数の日付が選択されている場合にフォームを送信した後、販売を複製するシステムが必要です。Railsの追加属性の有無によるオブジェクトの複製
どうすれば実装できますか?
私の心に来る唯一の方法は次のとおりです。
- 追加の列を作成します:売上dbテーブルでadditional_datesを。
- フォームにadditional_datesフィールドを追加します。
- モデルを保存するafter_saveコールバックを追加します。コールバックは salesをself.additional_datesに基づいて複製し、 の後に列をクリーニングします。
私はこれが「Railsの方法」から遠いことを知っています。それで、これを行うためのもっとエレガントな方法がありますか?