Rails 3 Engine的未定义方法render_cell

问题描述 投票:2回答:1

我用rails plugin new golgi --mountable创建了一个可安装的引擎。cellsgem被添加为对gemspec文件s.add_dependency "cells"的依赖。捆绑并运行生成器rails g cell cart show,将产生以下结构:

app / cells / golgi / cart /show.html erb
app / cells / golgi / cart_cell.rb

然后我尝试在views / layouts / golgi / application.html.erb中调用render_cell :cart, :show,但出现未定义的方法错误:undefined method 'render_cell' for #<#<Class:0x000001009ec590>:0x00000100931600>

请注意,我正在运行为测试引擎提供的'虚拟'应用程序(/ test / dummy)。我需要什么来使单元与可安装的引擎一起工作?

ruby-on-rails rails-cells
1个回答
0
投票

您可能已经忘记在安装gem后重新启动Rails服务器。


0
投票

对于Rails 4+,还需要包含cells-rails宝石。

© www.soinside.com 2019 - 2024. All rights reserved.