gpt4 book ai didi

ruby-on-rails - 访问 accepts_nested_attributes_for 表单中的对象值

转载 作者:行者123 更新时间:2023-12-03 15:53:55 25 4
gpt4 key购买 nike

我有以下设置:

class Option < ActiveRecord::Base
has_many :size_prices
accepts_nested_attributes_for :size_prices
end

def new
@option = Option.new
@sizes = @customization.item.sizes
@sizes.each do |size|
@option.size_prices.build({:size_id => size.id})
end
end

<%= f.fields_for :size_prices do |price_form| %>
I would like to do something like:
<%= Size.find(price_form.size_id).name %>
<%= price_form.text_field :amount %>
<% end %>

有什么方法可以通过表单访问每个对象的 size_id 吗?我想获取大小对象名称。

最佳答案

是的, fields_for 上的 .object 会给你它正在构建的对象

<%= f.fields_for :size_prices do |price_form| %>
<%= price_form.object.size_id %>
...

关于ruby-on-rails - 访问 accepts_nested_attributes_for 表单中的对象值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6181873/

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