2013-08-01 20 views
0

我試圖使用gem'bootstrap-editable-rails'來在線編輯文本列。我希望它顯示列中的當前文本。但是,現在它顯示「空」而不是。如果點擊它並輸入新文本,它將成功替換數據庫中的列值 - 因此更新正在運行。Rails bootstrap-editable-rails不顯示當前文本

該表被稱爲「任務」。文本欄被稱爲「評論」。

這是在視圖文件中的代碼:

<a href="#" class="answer" data-type="text" data-pk="1" data-resource="taskup" data-name="comments" data-url="/taskups/<%= taskup.id %>" ></a> 

這是咖啡腳本:

$(".answer").editable() 

感謝您的幫助!

回答

0

差不多!你錯過了設置標籤內的值

<a href="#" class="answer" data-type="text" data-pk="1" data-resource="taskup" data-name="comments" data-url="/taskups/<%= taskup.id %>" > 
<%= taskup.comments ? taskup.comments : ''> 
</a> 

希望它有幫助。

+0

感謝您的幫助。我加了'<%task.comments? task.comments:''%>' - 但是,得到了'未定義的方法'評論'#任務:0x007fe469e5d058>' – Reddirt

+0

我的不好,它是'taskup.comments' - 現在工作 - 謝謝! – Reddirt