2015-05-17 83 views
0
未定義的方法
<%= f.text_field :quantity_available, :readonly => "readonly",:class=>"mg-text-field" %> 

錯誤:爲text_field在Ruby on Rails的

undefined method `quantity_available' for #<:0xaf32b824>

在新的形式,我已經展示了「quantity_available」,其價值我得到通過jQuery和這一領域僅用於顯示目的,所以這尚未保存在模型中,但我想在編輯窗體中做同樣的處理,其中我得到錯誤爲

如何解決此問題?

+0

可能「quantity_available」不是表中的列。你可以在模型中定義它作爲attr_accessor:quantity_available – Abhi

回答

1

多個檢查您可以在模型中定義的字段內無需在表中一個持久的列。

class Model < ActiveRecord::Base 
    attr_accessor :quantity_available 

    # other stuff here 

end