My Rails 5アプリケーションには、予定列(datetime
)のモデルがあります。私のフォームでは、私はフィールドに持ってattr_accessor
を使用してschedule_dateとschedule_time:Rails 5のモデルの日時に日時を結合する
attr_accessor :schedule_date, :schedule_time
誰かが私はトーセ2つのフィールドが参加し、scheduled_at
フィールドを設定したいというフォームを送信するとき。
attr_accessor :schedule_date, :schedule_time
scheduled_at = schedule_date + ' ' + schedule_time
# Validations
validate :validate_scheduled_at
def validate_scheduled_at
# Custom validation for
end
しかし、これは私に語った:
未定義のローカル変数やメソッド `schedule_date」この後、私はまた、私は私のモデルでこれを入れてみました
scheduled_at
に対する私のバリデータを実行したいです
あなたのモデルのどこにこのコードを入れましたか? – MurifoX
私は自分の質問を更新しました。 – almo
このコード 'scheduled_at = schedule_date + '' + schedule_time'は' validate_scheduled_at'メソッドの中にありません。 – MurifoX