I'm using cancan
and cells
gems in my ruby-on-rails project.
How to access can?
method from within cell?
Thanks.
I've had to do exactly this. Try
class MyCell < Cell::Rails
include CanCan::ControllerAdditions
end
If you're also using Devise, I had to do this:
class MyCell < Cell::Rails
include CanCan::ControllerAdditions
include Devise::Controllers::Helpers
Devise::Controllers::Helpers.define_helpers(Devise::Mapping.new(:user, {}))
end
#define_helpers
will add helper methods such as current_user and user_signed_in? to the cell.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With