При сохранении записи задания появляется сообщение об ошибке «недопустимые промежутки»:
#job.rb
class Job < ApplicationRecord
has_many :workspans
has_many :spans, through: :workspans
end
Я не получил эту ошибку в rails 5.0, но при обновлении не могу связать пролеты,
Данные поступают из довольно стандартной формы рельсов с флажком для каждого промежутка.
#new.html.erb
<%= Span.each do |span| %>
<%= check_box_tag "job[span_ids][]", span.id %>
<% end %>
Что изменилось и как мне теперь настроить форму, чтобы связать пролеты с@job?
ОБНОВЛЕНИЕ, Деталь
#jobs_controller
def create
@job = Job.new(job_params)
if @job.save
flash[:success] = "Job Saved"
redirect_to action: :index
else
flash[:alert] = "Job Not Saved"
render 'new'
end
end