Ruby on rails Rails参数拉入的值不正确
我试图在我的控制器中拉入select语句的ID。我知道我使用params来实现这一点,但params似乎无法处理select语句 控制器Ruby on rails Rails参数拉入的值不正确,ruby-on-rails,Ruby On Rails,我试图在我的控制器中拉入select语句的ID。我知道我使用params来实现这一点,但params似乎无法处理select语句 控制器 @post = Post.new(post_params) @post.employer_id = current_employer.id @post.store_id = params[:store_id] @post.category_id = params[:category_id] if @post.save redirect_to stores_
@post = Post.new(post_params)
@post.employer_id = current_employer.id
@post.store_id = params[:store_id]
@post.category_id = params[:category_id]
if @post.save
redirect_to stores_path
else
end
结束
看法
我觉得一切都很好,但这是rails中第一次使用select标记
@post = Post.new(post_params)
@post.employer_id = current_employer.id
@post.store_id = params[:job_post][:store_id]
@post.category_id = params[:job_post][:category_id]
if @post.save
redirect_to stores_path
else
end
它将发挥作用并获得正确的价值。
您存储了_id,类别_id位于作业_post中,因此它不会访问直接参数[:存储_id]。欲了解更多详细信息,请阅读rails你能粘贴你的参数吗?“store_id”=>“1”,“about”=>,@divyanghira请从控制台复制整个响应并粘贴到这里{“utf8”=>”✓", "真实性令牌“=>”2YR44RAFMNUJV6BUUCFF9DFEEY24GL1CLICF0GMXB5BTY3NJAUGQBBRUVPJY1BY7LBIYROZG==”,“工作帖子”=>{“标题”=>“测试13”,“商店id”=>“1”,“关于”=>,“工作类型”=>“全职”,“工资”=>,“工作时间”=>,“类别id”=>“1”,“提交”}@DivyangHirpara
@post = Post.new(post_params)
@post.employer_id = current_employer.id
@post.store_id = params[:job_post][:store_id]
@post.category_id = params[:job_post][:category_id]
if @post.save
redirect_to stores_path
else
end