292kumargaurav007
292kumargaurav007

Reputation: 19

undefined method for text_field in ruby on rails

<%= f.text_field :quantity_available, :readonly => "readonly",:class=>"mg-text-field" %>

error:

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

In the new form I have shown "quantity_available" whose value I am getting through jquery and this field is only for displaying purpose so this has not been saved in model but I want to do same in edit form in which I am getting error as

how to resolve this?

Upvotes: 0

Views: 3384

Answers (2)

SteveTurczyn
SteveTurczyn

Reputation: 36860

You can define the field in the Model without it needing to be a persisted column in the table.

class Model < ActiveRecord::Base
  attr_accessor :quantity_available

  # other stuff here

end

Upvotes: 2

anuj joshi
anuj joshi

Reputation: 63

For that purpose you can use text_field_tag. For more check on http://api.rubyonrails.org/classes/ActionView/Helpers/FormTagHelper.html

<%= text_field_tag 'quantity_available',nil, class: "mg-text-field", readonly: true %>

Upvotes: 0

Related Questions