有一个在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'。 –