Это проект Rails 3, использующий jQuery 1.4.4.
У меня есть действие index, которое отображает список ресурсов в таблице, вместе со ссылкой "Destroy", как вы получаете с эшафот:
<tr id="showcase_item_<%= showcase_item.id %>" class="<%= cycle(' alt','') %>">
<td><%= displayable.identifier %></td>
<td><%= escape_javascript(link_to 'Remove', showcase_item, :confirm => 'Remove this item from your Showcase?', :method => :delete, :remote => true) %></td>
</tr>
В этом индексном представлении у меня также есть небольшая форма, которая создает AJAX для ресурса, и я использую Javascript для добавления ресурса в таблицу в моем create.js.erb:
$("#showcase tr:last").after("<tr id=\"showcase_item_<%= @showcase_item.id %>\" class=\"<%= cycle(' alt','') %>\"> \
<% displayable = @showcase_item.displayable %> \
<td><%= displayable.identifier %></td> \
<td><%= link_to 'Remove', @showcase_item, :confirm => 'Remove this item from your Showcase?', :method => :delete, :remote => true %></td></tr>")
Это хрупкий, отвратительный и не СУХОЙ. Как еще я могу это сделать?
Что такое Rails-способ сделать это?
Я ценю любую помощь или руководство, которое вы можете предоставить!