2014-02-13 28 views
0

我想使表格中的某些文本可編輯以獲得與best_in_place類似的結果。不過,我不確定這是否是最適合我需求的寶石/解決方案。如果我沒有錯,這將需要每個表格行的形式..這可能會變得非常醜陋。如何使用帶有可編輯文本的ajax更新記錄? (Rails 4)

是否有解決方案/創業板讓我編輯文本(頁面名稱)沒有來自和更新資源(頁面)使用Ajax?

我的觀點:

<% @pages.each do |page| %> 
     <tr> 
     <td><%= page.name %></td> 
     <td><%= link_to "Navigation", toggle_menu_page_path(page),remote: true, id: "menu_button_#{page.id}", class: menu_button(page) %></td> 
     <td><%= link_to "Publish", toggle_publish_page_path(page),remote: true, id: "publish_button_#{page.id}", class: publish_button(page) %></td> 
     <td><%= link_to 'Destroy',page,method: :delete, data: { confirm: 'Are you sure?' }, class: "btn btn-default" %></td> 
     <td><%= link_to 'Edit', edit_page_path(page), class: "btn btn-default" %></td> 
     </tr> 
     <% end %> 

回答

1

你可以嘗試jEditable 這是一個jQuery插件。

Here is a Demo

+0

有沒有最新的寶石呢?我發現的那些似乎不活躍。 – Sheldon

+0

似乎並不是這樣,但我對最後一個版本沒有任何問題。這很容易實現,不會在未來出現問題 – LzyPanda

相關問題