有一個在application_controller
一個輔助方法:Rails - 模型中可用的控制器中的輔助方法?
def current_user
@current_user ||= User.find(session[:user_id])
return @current_user
end
我想成立before_save
回調在模型 - 所以,當ActiveRecord的更新的current_user.id
將被保存。
基本上,只要模型更改或修改並保存,我想確保updated_by列填充它的模型/
但我不知道如何訪問當前用戶的模式?
任何人都可以建議嗎?
你是什麼意思的幫助方法在application_controller? –
在application_controller的頂端有這一行:helper_method:current_user – user3437721
我的感覺是多一點代碼會有幫助。具體來說,是Controller正在調用的操作。模型和它是'before_save'。 –