我正在尝试编写一个咖啡脚本以将新元素添加到 content_tag_for 块中。如果可能的话,为了代码简单起见,使用部分。
<ul id="documents">
<% @documents.each do |document| %>
<%= content_tag_for :li, document do %>
<%= document.title %>
<%= document.position %>
<%= link_to 'Delete', document, method: :delete, remote: true %>
<% end %>
<% end %>
</ul>
还有我的 create.js.coffee 尝试。但是使用部分导致的问题,因为当我运行它时,添加的元素没有
$('<%= escape_javascript(render(:partial => @document))%>')
.prependTo('#documents')
.hide()
.fadeIn()
$('#new_document')[0].reset()