我需要从模型内部的方法调用控制器内部的动作.这是我用其他语言做的很多事情(当使用MVC框架时),但是,我从未在ruby on rails上看到过这种情况.该操作不会呈现任何内容,只是更新会话变量.
根据我的理解,当用户关闭浏览器时会清除会话变量.无论如何,当用户关闭浏览器中的选项卡时,是否清除会话变量?
我问的原因是,如果用户在网站上并关闭选项卡但不关闭浏览器,我需要区分两次访问,并且用户在同一浏览器会话中的单独选项卡上返回该站点.
我希望能够收集user_id不为null的表中的所有记录.这就是我所拥有的,但它似乎没有起作用(即使我已经在一个单独的项目中工作):
named_scope :all_registered, :conditions => ["user_id != ?", nil]
Run Code Online (Sandbox Code Playgroud)