首页 > 解决方案 > 具有 has_many 的表单中的列组件不起作用

问题描述

我有两个模型作业和时间表,并且关联是作业有很多时间表并且时间表属于作业。我的问题是,当我尝试在 f.has_many 上添加列时,在活动管理员中:

panel 'schedules' do
  f.has_many :schedules do |sc|
    columns do
      column { sc.input :date, required: true }
    end
    columns do
      column { sc.input :reception }
      column { sc.input :start_at }
      column { sc.input :end_at }
    end
  end
end

它根据需要显示列,但是当我单击“添加新计划”时,字段未按设置显示在列上。如果有人可以帮助我,那就太好了。谢谢你

标签: ruby-on-railsrubyactiveadmin

解决方案


推荐阅读