У меня есть эта кнопка на странице :
<%= link_to 'Approve', {:action => "approve", :controller => "daily_balance_reconciliations", :method => :get}, class: 'btn btn-primary' %>
Я определил это в rout.rb :
get "/daily_balance_reconciliations/approve" => "daily_balance_reconciliations#approve", :as => :approve_daily_balance_reconciliations
У меня есть этот метод, определенный в daily_balance_reconciliations_controller.rb :
def approve
puts "*************************approve*********************************"
@daily_balance_reconciliation = DailyBalanceReconciliation.all
DailyBalanceReconciliation.all.update_all(approved: true)
redirect_to daily_balance_reconciliations_url, notice: "All the Daily Balance Records are approved"
end
Вышеупомянутый метод в моем контроллере никогда не вызывается; сообщение внутри оператора put никогда не печатается на моей консоли.
Что я здесь не так делаю? Пожалуйста, помогите!