Я новичок в Ruby on Rails, поэтому, пожалуйста, извините, если вопрос звучит глупо или является дубликатом вопроса, но я искал ответ, но безуспешно.
У меня есть следующий пример
Пользовательский класс
class User < ApplicationRecord
has_many :preference, dependent: :destroy
end
Класс предпочтений
class Preference < ApplicationRecord
belongs_to :user
end
Итак, я пытаюсь создать новое предпочтение со следующим кодом
preference = PreferenceService.validate_start_and_end_date(Preference.new(preference_params))
Затем я хотел бы сохранить, как следует
current_user.preference.save(preference)
Я пробовал несколько подходов, но безуспешно.Я использую ruby 2.5.3p105 с Rails 5.2.1.1
Спасибо