我试图允许用户从7/8中选择一个预测(其中加载了预测部分)作为双重匹配(对任何感兴趣的人来说都是双点)。我不能让它将值返回到数据库,就像所有这些一样。然而,我希望允许用户只选择一场比赛为每周一次。
你能在下面的代码中看到我的问题吗?
部分(HAML):
= form_for prediction do |f|
= radio_button_tag(:double, true)
控制器创建:
def create
@prediction = Prediction.new(prediction_params)
if @prediction.save
redirect_to predictions_path
else
@matches = Match.all
flash.now[:error] = "Prediction Failed: #{@prediction.errors.full_messages}"
# render new_prediction_path
end
end
PARAMS:
def prediction_params
params.require(:prediction).permit(:user_id, :match_id, :home_prediction, :away_prediction, :first_goalscorer, :double)
end