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
-~----------~----~----~----~------~----~------~--~---

Reply via email to