如何访问“可以?”细胞内的方法?
我在 ruby-on-rails 项目中使用 cancan
和 cells
gem。 如何从单元格内访问can?
方法? 谢谢。
I'm using cancan
and cells
gems in my ruby-on-rails project.
How to access can?
method from within cell?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我必须这样做。尝试
如果您也在使用 Devise,我必须这样做:
#define_helpers
将添加帮助器方法,例如 current_user 和 user_signed_in?到细胞。I've had to do exactly this. Try
If you're also using Devise, I had to do this:
#define_helpers
will add helper methods such as current_user and user_signed_in? to the cell.对于那些碰巧有自定义
current_ability()
方法的人(您可以在其中更改 current_user 方法的名称和能力类名称):For those who happen to have a custom
current_ability()
method (in which you can change the name of current_user method and Ability class names):