<%= f.text_field :quantity_available, :readonly => "readonly",:class=>"mg-text-field" %>
错误:
未定义的方法`quantity_available&#39;对于#&lt;:0xaf32b824&gt;
在新表格中,我展示了&#34; quantity_available&#34;我通过jquery得到的值,这个字段仅用于显示目的,所以这还没有保存在模型中,但我想在编辑形式中做同样的事情,我收到错误
如何解决这个问题?
答案 0 :(得分:1)
您可以在模型中定义字段,而无需在表格中将其作为持久列。
class Model < ActiveRecord::Base
attr_accessor :quantity_available
# other stuff here
end
答案 1 :(得分:0)
为此,您可以使用text_field_tag。有关http://api.rubyonrails.org/classes/ActionView/Helpers/FormTagHelper.html
的更多信息,请参阅<%= text_field_tag 'quantity_available',nil, class: "mg-text-field", readonly: true %>