gpt4 book ai didi

ruby-on-rails - 在 form_for 或 fields_for 中获取对象的 id

转载 作者:行者123 更新时间:2023-12-03 23:31:21 24 4
gpt4 key购买 nike

我有以下代码为发票生成字段

这是发票类的 edit.html.erb

<% f.fields_for(:invoice_items)  do |f| %>
<%= render :partial => 'invoice_items/fields', :locals => {:f => f} %>
<% end %>

我生成 invoice_items 作为发票对象的一部分
@invoice = Invoice.find(params[:id], :include => :invoice_items, :order =>"invoice_items.display_order")

它工作得很好,但我需要将每个对象包装在一个 div 中,并将该对象的 id 分配给 div。 (div id=i_2345 - 那种东西)所以我可以使用 jQuery 魔法。

我像刚出生的小马驹一样绊倒的地方是如何访问被调用的 invoice_item 的 ID?

我可以做一个 f.text_field :id 它给了我正确的 id - 所以它知道。但我希望有一些我可以洒上的 rails 魔法小 Sprite 灰尘,它们可以给我,而不必把它撕开。

最佳答案

我找到了答案:

f.object.id

关于ruby-on-rails - 在 form_for 或 fields_for 中获取对象的 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2101790/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com