render: частичное генерирует только один раз на escape_javascript
например
<script type="text/javascript" charset="utf-8">
$(document).ready(function(){
$("#addPerson").click(function(){
$("#user tr:last ").after("<%= escape_javascript(render :partial => 'user_item', :locals =>{:user_item => User.new}) %>");
return false;
});
});
</script>
, и я проверил object_id в частичном файле user_item, он показывает тот же object_id до сохранения и сохраняет только последний элемент.
<%= user_item.object_id %>
, что приводит к
12354
каждый раз.Пожалуйста, помогите мне решить эту проблему.