gpt4 book ai didi

ruby-on-rails - Rails link_to 或 button_to 发布带有参数的请求

转载 作者:行者123 更新时间:2023-12-03 10:48:59 24 4
gpt4 key购买 nike

我有一个安静的(脚手架生成的) Controller 和投票模型,我只是想在 View 中添加一个字段,当点击时,将为给定的汽车创建一个新的投票。它需要是一个 POST,我应该在 Rails 中执行此操作的方式是什么?

<% @cars.each do |car| %>
<tr>
<td><%= button_to '+', {:controller => "votes", :action => "create"}, :car_id => car.id, :user_id=> session[:user_id] , :method=>:post %></td>
<td><%= car.votes.count %></td>
<td><%= car.name %></td>
<td><%= car.code %></td>
<td><%= car.album %></td>
<% end %>

最佳答案

<td><%= button_to '+', {:controller => "votes", :action => "create", :car_id => car.id, :user_id=> session[:user_id]} , :method=>:post  %></td>

这将使 params[:car_id] 和 params[:user_id] 在 VotesController 创建操作中可用。

关于ruby-on-rails - Rails link_to 或 button_to 发布带有参数的请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12360148/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com