我正在製作一個網站,其中有一堆照片,每張照片下面有一個表示Upvote的按鈕。我想要那個按鈕提交一個PUT請求來更新數據庫中的一個字段。目前,我有這樣的代碼:從Rails的索引頁面發出請求
<% @users.each do |user| %>
<%= image_tag user.avatar.url(:thumb) %>
<% form_for (@user) do |f| %>
<input name="commit" type="submit" value="Upvote">
<% end %>
<% end %>
我想它,當用戶點擊該按鈕給予好評調用PUT請求,更新的價值,比重定向到同一頁面。我無法弄清楚如何做到這一點。
我這樣做,它停止給我錯誤。唯一的問題是沒有按鈕出現「提交」命令。 – Julian25
add'<%= f.submit%>' – apneadiving