2009-08-11 89 views
3

我正在尋找在項目的「索引」頁面上使用「in_place_editor_field」。基本上我想模仿預先存在的訂單項的電子表格功能,以便編輯它們的屬性。然而,我所見過的任何「in_place_editor」示例都沒有提供任何有用的實際應用。(Rails)通過「索引」頁面就地編輯屬性

此外,許多現有的代碼示例不起作用。我知道代碼已從Core中刪除,但即使在將其作爲插件安裝之後,它似乎也無法執行任何操作。

任何想法?

最好。

+0

任何錯誤?如果是的話,請發帖 – 2009-08-11 07:58:00

+0

我的經驗與*非常類似:(http://railsforum.com/viewtopic.php?id=514)。我需要允許使用項目列表進行編輯,而不僅僅是一個項目。不是同時編輯,而是一次全部可見(例如電子表格)。 – 2009-08-11 12:57:04

回答

1

我想做同樣的事情。我在http://docs.activestate.com/komodo/5.0/tutorial/railstut.html 找到一個例子,一直滾動到底部並查看index.html.erb。

訣竅是in_place_editor_field需要在一個實例變量上工作,所以在循環內部,需要設置一個實例變量並將其傳遞給標記。

0

我覺得這個例子比較好:

<table> 
    <tr> 
     <th>First name</th> 
     <th>Last name</th> 
    </tr> 
    <% @person.each do |person| %> 
     <tr> 
      <td><%= best_in_place person, :first_name %></td> 
      <td><%= best_in_place person, :last_name %></td> 
     </tr> 
    <% end %> 
</table> 

我得到這個從this page