Редактировать фильмы, извлеченные из OMDb API - PullRequest
0 голосов
/ 12 октября 2018

У меня есть приложение со списком фильмов, в котором я извлекаю информацию о фильме из 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

Есть идеи о том, что здесь происходит?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...