當在應用程式的所有模型/控制器中創建任何新記錄時,是否有一種方法可以在應用程式控制器中執行某些操作?
uj5u.com熱心網友回復:
如果你想在所有控制器之前使用一個方法,你可以做這樣的事情:
# app/controllers/application_controller.rb
class ApplicationController < ActionController::Base
before_action :my_method
protected
def my_method
# do stuff
end
end
請注意,您可以使用所有這些:https : //api.rubyonrails.org/classes/AbstractController/Callbacks/ClassMethods.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/329019.html
標籤:红宝石轨道
上一篇:如何在ruby??onrails中用n/a替換空值?
下一篇:Rails按兩個關聯列的總和排序
