Сначала вы объявили переменную, такую как @spr_type_event
, но вызывайте, когда save
, как @spr_turbodrill_type
, она подключена, поэтому измените ее, например: @spr_type_event.save
, следуйте приведенным ниже измененным кодам
def create
@spr_type_event = SprTypeEvent.new(spr_type_event_params)
if @spr_type_event.save
render json: @spr_type_event, status: :created, location: @spr_type_event
else
render json: @spr_type_event.erros, status: :unprocessable_entity
end
end
и метод сильных параметров, как этот, вы можете сохранить разрыв, который вы кодируете, но нужно добавить это require(:spr_type_event)
def spr_type_event_params
params.require(:spr_type_event).permit(:type_id, :date_begin, :date_end, :name, :comments)
end