2010-10-23 67 views
0

這是我有一個表的視圖:如何在Rails中使用可編輯的動態模型創建表格?

<% @campaign_events.each do |campaign_event| %> 
    <% model_name = campaign_event.class.name.tableize.singularize %> 

    <tr class="<%= cycle('oddrow','evenrow') %>"> 
    <td><%= link_to campaign_event.title, send("#{model_name}_path", campaign_event) %></td> 
     <td><span class='model_name'><%= model_name.capitalize %></span> 
    <td><center><%= campaign_event.days %></center></td> 
    <td><center><%= campaign_event.count_sent%></center></td> 
    </tr> 
    <% end %> 
    </table> 

@campaign_events可以包含多個不同的模型對象的數組:電子郵件,呼叫,Postalcard,等等。

我希望能夠編輯campaign_event.days中的值。

我希望能夠使用某種插件,而不是手工編寫所有插件,因爲還有很多其他視圖需要在位編輯。

但我不知道該如何開始。這是一個關鍵的開始。

回答

0

這是用於就地編輯的插件。 http://github.com/rails/in_place_editing

+0

這似乎太有限了 - 不允許嵌套關聯或者只是普通的REST調用來編輯它......只在模型的視圖中出現.... – Angela 2010-10-24 18:59:06