https://teratail.com/questions/140950
こちらの質問で開始時間と終了時間を記録する機能について質問させていただいたのですが、
結果このようなコードを書き、
class ApplicationController < ActionController::Base protect_from_forgery with: :exception require "date" def register_work_starting_time @working_hour = WorkingHour.create(user_id: @user.id, start_time: Time.current) redirect_to controller: 'users', action: 'show' end def register_work_finished_time @working_hour = WorkingHour.where(user_id: @current_user.id, finish_time: nil).last @working_hour.finish_time = Time.current @working_hour.save redirect_to controller: 'users', action: 'show' end end
= button_to "作業開始", controller: "application", action: "register_work_starting_time" ,method: "post"
このようにボタンをつけたのですが、URLの生成エラーになってしまいます。
これってルーティングはどうなるんでしょうか?
viewからapplicationコントローラーに書いたメソッドを実行するには引数はどのようにするのがただしいんでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。