У меня есть две модели серии и эпизода. Когда я щелкаю новую серию в Active Admin, она показывает мне только кнопку Добавить новый эпизод, Как добавить ввод для серии, Также, когда я нажимаю Изменить, я получаю ошибку
ActiveRecord::StatementInvalid in Admin::Series#edit
SQLite3::SQLException: no such column: episodes.serie_id: SELECT "episodes".* FROM "episodes" WHERE "episodes"."serie_id" = ?
мои модели, в серии.рб
class Serie < ApplicationRecord
has_many :episodes
accepts_nested_attributes_for :episodes
end
в эпизоде. Rb
class Episode < ApplicationRecord
belongs_to :serie, optional: true
end
в admin / series.rb
ActiveAdmin.register Serie do
permit_params :title, :desc, :year, :img
index do
column :id
column :title
column :year
actions
end
form do |f|
f.inputs "Details" do
f.title
end
f.has_many :episodes do |episode|
episode.inputs "Episodes" do
episode.input :title
end
end
end
end