Метод контроллера Rails не вызывается - PullRequest
0 голосов
/ 31 октября 2018

У меня есть эта кнопка на странице :

<%= 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 никогда не печатается на моей консоли.

Что я здесь не так делаю? Пожалуйста, помогите!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...