hi,
This should be really simple, but i cant seem to find the answer
anywhere!!
In my _form.rhtml I have the following text field, how can I define a
default value?
<%= text_field ‘purchaseorder’, ‘number’ %>
hi,
This should be really simple, but i cant seem to find the answer
anywhere!!
In my _form.rhtml I have the following text field, how can I define a
default value?
<%= text_field ‘purchaseorder’, ‘number’ %>
Back in your controller action, do:
def new
@purchaseorder.number = “some number”
end
<%= text_field ‘purchaseorder’, ‘number’, :value => “some value” %>
but like Bryan said, if you have an instance variable named
purchaseorder, rails should automatically fill in the default value
with the attributes of this variable.
Mike
Bryan D. wrote:
Back in your controller action, do:
def new
@purchaseorder.number = “some number”
end
thanks
Possibly a better way to accomplish this is to set a default on the
model object when it is instantiated:
class PurchaseOrder < ActiveRecord::Base
def initialize(attributes = nil)
super
self.number = 123 unless number?
end
end
-Jonathan.
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.
Sponsor our Newsletter | Privacy Policy | Terms of Service | Remote Ruby Jobs