是否可以将强参数从Controller传递给模型
我的观点是将包含在strong_params中的param1和param2传递给Model 之后我想访问put包含在strong_param中的param1和param2从控制器接收
假设我已经在param1和param2中有价值
在控制器
中def action
@sender = someModel.new()
@sender.var_tunnel(strong_params)
end
private
def strong_params
params.require(:stp).permit(:param1, :param2)
end
在someModel中
def var_tunnel(stong_params)
puts param1
puts param2
end
感谢Advance
答案 0 :(得分:0)
在这种情况下,您可以像哈希一样访问模型中stong_params中的参数。所以
def var_tunel(stong_params)
puts stong_params[:param1]
puts stong_params[:param2]
end