我的模型上的一些方法需要能够访问当前活动的用户。在路线和视图中,这是由我写的辅助方法处理的,但我不知道我是如何找出谁从模型登录的。
编辑:这是我的具体用例,用于上下文。
我正在使用Sinatra和Sequel撰写论坛。 ForumThread
模型具有.search(query_string)
方法,该方法可以分解字符串并进行全文搜索,以及按标记和线程状态进行过滤。特别是,线程状态需要访问当前活动的用户,以确定线程是否具有新内容,例如。
我不是必须做ForumThread.search("something", current_user)
的粉丝,但我不喜欢让模特“神奇地”#34;访问路由器。