2009-08-16 38 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的指令。