我无法通过helper
. 我的代码如下所示:
#cell
helper SessionsHelper
#cell view
signed_in?
#sessions helper
signed_in?
cookies.sth
end
我收到错误:undefined local variable or method
cookies'`。
如何使 cookie 在那里可见?
或者,我想将 Helper 作为对象协作者传递给我的单元格,因为这个助手包含许多有用的方法。这样做SessionHelper.new
是正确的方法吗?
<%= render_cell :my_cell, :display, session_helper: SessionsHelper.new %>
我现在看到它SessionsHelper
实际上是一个模块,所以我不能调用该new()
方法。我应该如何处理未定义的 cookie?