tnks guy! it works, I tried exactly this, but except the "form" var.
very tnks! On 21 jan, 11:49, Andrew Timberlake <[email protected]> wrote: > On Wed, Jan 21, 2009 at 4:39 PM, flaubert <[email protected]> wrote: > > > Hi all, > > > well I have this helper in my form, but it isn't DRY, as you see: > > > <%= f.text_field(:birth_date, :size => '10', :maxlength => > > '10', :class => "format-d-m-y divider-slash split-date", :value => > > (@person.birth_date.nil? ? '': @person.birth_date)) %> > > > so, @person and :birth_date must be dymamic in a helper. > > > How can I write those on a helper? > > helper: > def date_field(form, method, model) > form.text_field(method, > :size => 10, > :maxlength => 10, > :class => 'format-d-m-y divider-slash split-date', > :value => (model.send(method).nil? ? '' : > model.send(method)) > ) > end > > view: > <%= date_field(f, :birth_date, @person) %> > > You could also create a custom form builder and add a date_field method > there to get the following in your view: > <%= f.date_field :birth_date %> > > -- > Andrew > Timberlakehttp://ramblingsonrails.comhttp://www.linkedin.com/in/andrewtimberlake > > "I have never let my schooling interfere with my education" - Mark Twain --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---

