У меня есть две модели в отношении has_one Proper_to:
class Facility < ApplicationRecord
has_one :machine
end
class Machine < ApplicationRecord
belongs_to :facility
end
В части _form для сохранения машин у меня есть коллекция collection_select, которая выбирает объект:
<%= form.collection_select :facility, Facility.all, :id, :facility_name,
{prompt: "Select a faclity"}, {class: "form-control"} %>
В MachinesController у меня есть позволенный unit_id, как показано ниже:
def machine_params
params.require(:facsummary).permit(:facility_id, ....)
end
Я думаю, что все сделал правильно, но, несмотря на выбор объекта в раскрывающемся списке, я получаю ошибку:
«Объект должен существовать»
Где я мог пойти не так?