如何在Rails中使用可编辑的动态模型制作表格?

时间:2010-10-23 04:36:23

标签: ruby-on-rails edit-in-place

这是我有一张桌子的视图:

<% @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可以包含多个不同Model对象的数组:Email,Call,Postalcard等。

我希望能够在campaign_event.days中修改该值。

我希望能够使用某种插件,而不是手工编写所有插件,因为我需要进行大量其他视图才能进行就地编辑。

但我不知道如何开始这个。这是一个关键的开始。

1 个答案:

答案 0 :(得分:0)

这是就地编辑的插件。 http://github.com/rails/in_place_editing