0

我正在尝试在我的 Rails 网站上获取 Textile Editor Helper。我从 git安装了最新版本 ,安装了它,现在试图让事情运行起来。我把代码:

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

但是 Rails 返回一个错误,指出我没有正确的方法:

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

我只安装了这个版本的 TEH,因为它理解 f.textile_editor 结构,但它似乎不起作用。好吧,好吧。但是在尝试原始方式时,编写(2个参数):

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

我收到了一个简单 text_area 的清晰克隆,顶部没有任何格式化按钮。我仔细按照SlateBlog 文章中的说明,在表格的最后插入以下行:

<%= textile_editor_initialize -%> 

我错过了什么吗?好的,如果 TEH 仍然存在问题(我对此表示怀疑),还有哪些替代方案?随时提供建议(因为我仍然是 Rails 初学者)。标准是安装和使用的最大简单性。

4

2 回答 2

2

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

您是否包含了 Prototype JS 依赖项?

于 2009-08-16T17:41:52.700 回答
0

遵循自述文件对我有用。仔细检查以确保您运行了 rake 任务 - 再次运行它不会有任何坏处。确保<%= javascript_include_tag :all %>您的布局中有。如果您使用 jQuery,则自述文件中有特定于 jQuery 的说明。

于 2009-08-16T17:45:05.190 回答