rails应用程序中application_controller中的before_filter

时间:2010-11-29 06:14:31

标签: ruby-on-rails before-filter

HI,

我对rails应用程序很新。

只要登录用户处于活动状态,我就会尝试执行一个方法。 为此我在application_controller的before_filter上添加了一个方法

我的代码是

before_filter:update_user

def update_user
   @user=current_user
   @user.update_attributes(:last_active=> Time.current)
   render :layout => false
end

但是上面给我看了一些错误.. 如何解决这个问题??

1 个答案:

答案 0 :(得分:2)

你应该删除渲染:layout =>方法中的假行。否则它将不会继续执行已路由的实际操作。