gpt4 book ai didi

ruby-on-rails - Rails simple_fields_for 无法隐藏 :id

转载 作者:数据小太阳 更新时间:2023-10-29 08:33:10 25 4
gpt4 key购买 nike

我一直在将 simple_form for rails 与 HAML 一起使用

我有一些 line_items 它们有一个我从 Order 对象中检索到的唯一 ID

    = f.simple_fields_for :line_items do |line_items|
.f.input :id unless @order.status?
.f.input :cost unless @order.status?

但是,每当我遍历这些列表时,我想隐藏(从表单中删除)line_items id,我尝试放置一个 unless 语句来删除其他参数并且它有效(例如:cost)但是对于:id 它似乎是一个隐藏字段

     <input id="order_line_items_attributes_2_id" name="order[line_items_attributes][2][id]" type="hidden" value="26">

我怎样才能像我为 :cost 所做的那样成功地删除字段中出现的 ID?

最佳答案

试试这个:

= f.simple_fields_for :line_items, include_id: false do |line_items|

更多相关信息:http://apidock.com/rails/ActionView/Helpers/FormHelper/form_for

关于ruby-on-rails - Rails simple_fields_for 无法隐藏 :id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13237399/

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