如何从模型中访问Sinatra的助手?

时间:2014-09-05 19:20:38

标签: ruby sinatra

我的模型上的一些方法需要能够访问当前活动的用户。在路线和视图中,这是由我写的辅助方法处理的,但我不知道我是如何找出谁从模型登录的。

编辑:这是我的具体用例,用于上下文。

我正在使用Sinatra和Sequel撰写论坛。 ForumThread模型具有.search(query_string)方法,该方法可以分解字符串并进行全文搜索,以及按标记和线程状态进行过滤。特别是,线程状态需要访问当前活动的用户,以确定线程是否具有新内容,例如。

我不是必须做ForumThread.search("something", current_user)的粉丝,但我不喜欢让模特“神奇地”#34;访问路由器。

0 个答案:

没有答案