2011-09-02 68 views
0

這是一個奇怪的。我有一個頁面,simple_format是一個模型實例的註釋屬性。然而,在同一頁面上是允許更新此評論的表格。當我simple_format屬性時,表單會以修改的形式顯示該屬性(即使用段落標籤等)。使用simple_format以某種方式修改模型屬性就地

我不知道這是如何發生的,除非在某種程度上simple_format正在修改模型就地歸屬,但怎麼能當這樣執行的發生:

simple_format @warranty.comments 

輸出:

<p>Here are some comments</p> 

進一步壓低形式的頁面,或者即使我們只需要調用:

@warranty.comments 

,我們得到:

<p>Here are some comments</p> 

如果我將其更改爲:

simple_format @warranty.comments.clone 

行爲消失。

我在這裏錯過了一些明顯的東西嗎?我不希望文本幫手修改原始屬性,除非它被稱爲@warranty.comments.simple_format!

+0

您使用的是什麼特定的rails版本? –

+0

謝謝是的,這是一個疏忽。我不記得版本號,但它在3.0範圍:) –

回答

1

這是一個錯誤,它是fixed earlier this month。最新的3.1.0應該有修復,但我不確定其他版本。

+0

嘎我知道這將是一個錯誤!在發佈之前試圖在燈塔裏找到它。感謝您的高舉。這是一個rails 3.0項目,我打算升級到3.1,這是所有肉汁:) –

+0

請記住,Rails不再使用Lighthouse,它們使用[Github Issues](http://github.com/rails/rails/issues )代替。 –

+0

謝謝你:)好的提示:) –

相關問題