Ruby on rails Rails单元4:访问设备帮助器
我有一个简单的单元示例,我想与Desive和Rails集成。然而,所有的例子和问题似乎都是针对第3单元的。以下内容在我的应用程序中失败(添加了行号)Ruby on rails Rails单元4:访问设备帮助器,ruby-on-rails,devise,rails-cells,rails-cells-4,Ruby On Rails,Devise,Rails Cells,Rails Cells 4,我有一个简单的单元示例,我想与Desive和Rails集成。然而,所有的例子和问题似乎都是针对第3单元的。以下内容在我的应用程序中失败(添加了行号) 事实证明,默认情况下,单元格不再配置为以与Rails相同的方式工作(通过Cell::Rails)。我不得不添加抽象控制器助手,但这让我自动获得了我手机中所有的设计助手 class UserCell < Cell::ViewModel include AbstractController::Helpers include Devis
事实证明,默认情况下,单元格不再配置为以与Rails相同的方式工作(通过Cell::Rails)。我不得不添加抽象控制器助手,但这让我自动获得了我手机中所有的设计助手
class UserCell < Cell::ViewModel
include AbstractController::Helpers
include Devise::Controllers::Helpers
def index
render
end
end
class UserCell
另一种方法是
def_delegator :current_user, :controller
您可以将一切委托给控制器
还有一种方法,特别是如果您想让单元格和控制器彼此独立,您可以在选项{}散列中将对象和属性传递给单元格
class UserCell < Cell::ViewModel
include AbstractController::Helpers
include Devise::Controllers::Helpers
def index
render
end
end
def_delegator :current_user, :controller