-1
有一个在sys_log模型来定义我们的轨道3.1.4应用程序的质量分配:为什么质量分配代码不起作用
attr_accessible :log_date, :user_name, :user_id, :user_ip, :action_logged, :as => :new_log
的方法是在application_controller定义保存日志:
def sys_logger(action_logged)
log = SysLog.new(:log_date => Time.now, :user_id => session[:user_id], :user_name => session[:user_name], :user_ip => session[:user_ip],
:action_logged => action_logged, :as => :new_log)
log.save
end
然而,质量分配不工作。下面是警告消息:
WARNING: Can't mass-assign protected attributes: log_date, user_id, user_name,
user_ip, action_logged, as
:定义new_log不工作。上面的代码有什么问题?非常感谢。
我会猜查找该报警信息会产生有用的结果... – 2012-05-30 04:20:36