form withにdbのidを埋め込みたい
解決したいこと
railsの規約にそらずに
form の中身にtimer のid を埋め込んで送信する形を作りたいです
発生している問題・エラー
ここに埋め込みたい!の場所に (params[:id])を送信できるキーを埋め込んで、dbのデータをupdateできるようにしたいです
該当するソースコード
<h2>記録</h2>
<%= form_with url: '/bbotan', method: :put, local: true do |form| %>
ここに埋め込みたい!
<%= form.submit "bbotan" %>
<% end %>
<%= form_with url: '/cbotan', method: :put, local: true do |form| %>
ここに埋め込みたい!
<%= form.submit "cbotan" %>
<% end %>
get 'bbotan' => 'timers#index3'
put 'bbotan' => 'timers#update'
get 'cbotan' => 'timers#index'
put 'cbotan' => 'timers#update'
def update
@timer = Timer.find(params[:id])
@timer.cbotan = Time.now
if @timer.save
redirect_to
else
render :index
end
end
自分で試したこと
方法 がさっぱりわかりません
0