我正在使用rails 5,我正在尝试使用get请求中的一些参数将对象保存到我的数据库。但由于某种原因,我的对象被保存了两次。 这是我在控制器中的代码
class ParticipantCardController < ApplicationController
before_action :authenticate_user!
before_action :authenticate_current_user_profile
def participate
# byebug
params.permit(:event_id, :_method, :authenticity_token)
event_id=params[:event_id].to_i
byebug
@new_participant = ParticipantCard.new
@new_participant.user=current_user
@new_participant.event_id=event_id
@new_participant.name=" "
@new_participant.description=" "
@new_participant.save
# end
# flash[:error] = @new_participant.errors.messages
end
这是代码调用插入sql查询两次,如下所示: