在这种情况下,我使用隐藏输入来确定提交了具有多个表单的页面上的哪-6ren">
gpt4 book ai didi

ruby-on-rails-3.1 - formtastic 中的隐藏输入

转载 作者:行者123 更新时间:2023-12-04 01:02:22 24 4
gpt4 key购买 nike

我正在尝试添加一个带有预定“值”的隐藏输入

<%= f.input :step, :as => :hidden, :input_html => { :value => "3" } %>

在这种情况下,我使用隐藏输入来确定提交了具有多个表单的页面上的哪个表单。

这看起来在 html 中正确显示,但提交表单会产生此错误

unknown attribute: step

最佳答案

如果该字段不在您的模型上,您必须做出选择。您可以简单地使用 hidden_field_tag像下面这样:

<%= hidden_field_tag 'step' %>

或者您可以向您的模型添加一个虚拟属性并使用您显示的代码。像下面这样:

class Model

attr_accessor :step

end

我不能说我会使用哪个,因为我不知道你想用 step 字段做什么。

关于ruby-on-rails-3.1 - formtastic 中的隐藏输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9127599/

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