以下の2つの比較的メジャーなgemを合わせて利用している時の話。
例えばユーザプロフィール用の表示をCellsで定義して、ログインしている、していないで表示を分けたい場合など。DeviseのメソッドをCellsのviewで使いたい場合がある。利用するためにはCellsの「hoge_cell.rb」内で下記の様に記述すれば良い
user_signed_in?メソッドを使う場合
class HogeCell < Cell::Rails
include Devise::Controllers::Helpers
helper_method :user_signed_in?
…
end
同じくApplicationHelperに定義しているメソッドを使いたい場合
class HogeCell < Cell::Rails
helper ApplicationHelper
...
end