У меня есть приложение со списком фильмов, в котором я извлекаю информацию о фильме из OMDb API.Я также могу создавать фильмы с нуля, и когда я их редактирую, я не получаю сообщение об ошибке.
Когда я пытаюсь редактировать фильмы из API после того, как они были сохранены в моей базе данных,Я получаю следующую ошибку:
undefined method `change' for 2007:Integer
А вот часть формы редактирования, в которой выдается ошибка:
<div class="form-row">
<div class="form-group col-md-6">
<%= f.input :year, as: :date,
start_year: Date.today.year,
end_year: Date.today.year - 100,
discard_day: true, discard_month: true, order: [:year],
input_html: { class: 'form-control' } %>
</div>
Контроллер фильмов:
def edit
@movie = Movie.find(params[:id])
end
def movie_params
params.require(:movie).permit(:title, :year, :genre, :poster, :director, :plot, :rating, :list_ids => [])
end
Есть идеи о том, что здесь происходит?