我有下面的代码行,并且不知道我为什么会收到错误“LeaguesController中的ActionController :: ParameterMissing #found param not found:league_name”:
class LeaguesController < ApplicationController
def new
@league = League.new
end
def create
@league = League.new(league_params)
if @league.save
redirect_to payments_new_url
else
render 'new'
end
end
private
def league_params
params.require(:league_name).permit(:league_url)
end
end
答案 0 :(得分:0)
尝试要求league
,因为它是对象,并且允许_name和_url
params.require(:league).permit(:league_url, :league_name)