我正在将div与复杂形式结合使用:http://railscasts.com/episodes/75-complex-forms-part-3
我的具体情况:我在table/new.html.erb
和Customer/_customer_note_fields
中构建了一些嵌套字段。通常情况下,我会做以下的事情来切换div:
# view
<a class="toggle" rel="toggle[expand#<%= note.id %>]">"Click me"</a>
<div class="expand_me" id="<%= "expand#{note.id}" -%>">
"Hello!"
</div>
当前案例的问题在于它位于表单构建器的中间,其中所有记录都是新的 - 因此,它们具有无ID !因此,这些div没有唯一的标记。
我可以访问属于新的未保存记录的其他唯一编号吗?你会如何处理这个问题?
答案 0 :(得分:0)
记录没有id但对象本身没有。尝试调用对象的id,我的意思是文字ruby对象id而不是object.id
例如:
a = "Just an example"
a.object_id = 39402342
因此您可以将其用作唯一编号
答案 1 :(得分:0)