2009-08-16 39 views
0

我试图在我的Rails站点上获得Textile Editor Helper。我安装了最新版本from git,安装它,现在试图让事情运行。我把代码:Rails:安装并运行Textile Editor Helper

<p> 
    <%= f.label :message %><br /> 
    <%= f.textile_editor :message -%> 
</p> 

但Rails的返回一个错误,指出我没有适当的方法:

undefined method `textile_editor' for #<ActionView::Helpers::FormBuilder:0x[...]> 

,因为它明白f.textile_editor我只安装了这个版本TEH的建设,但它似乎不工作。好吧,好的。但是,试图在原始的方式,写(2个参数):

<p> 
    <%= f.label :message %><br /> 
    <%= textile_editor @post, :message -%> 
</p> 

我收到一个简单的text_area明确的克隆,而不在顶部的任何格式按钮。我仔细地按照说明在SlateBlog article,在我的表格的末尾插入下面一行:

<%= textile_editor_initialize -%> 

我这么想吗?好的,如果TEH仍然是越野车(我怀疑)有什么选择?随意提供建议(因为我还是一个Rails初学者)。标准是安装和使用的最大简易性。

回答

2

这可能看起来很愚蠢,但是您是否重新启动或重新加载项目,以便插件被加载?

您是否包含Prototype JS依赖项?

+0

这有帮助!谢谢;) 天哪,我花了几个小时今天找出问题的根源... – gmile 2009-08-16 18:26:38

+0

没问题,我有我的公平份额忘记重新启动或遗忘原型,我还是不'学习,哈! – Garrett 2009-08-16 18:46:11

0

继自述文件为我工作。仔细检查以确保你运行了耙子任务 - 它不会再伤害它。确保你的布局中有<%= javascript_include_tag :all %>。如果您使用的是jQuery,则自述文件中提供了特定于jQuery的指令。