I''d like to create a label tag that has a special css class if has errors. So Ideally, I''d like: <%= label(''object'',''property'',''Property'') %> To generate: <label for="object_property">Property</label> And if there are errors on object.property, generate this: <label for="object_property" class="fieldWithErrors">Property</label> First of all, is there an easy way to do this? I''m assuming there isn''t, so I thought it shouldn''t be too hard to create my own helped to do this, but after taking a look at the source for the other tags (text_field, check_box, etc.), it''s not clear how to do it. Any ideas? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://wrath.rubyonrails.org/pipermail/rails/attachments/20060507/ce3092ea/attachment.html
any advice on this? a lable tag that has a different class if the property has errors... On 5/7/06, Paul Barry <mail@paulbarry.com> wrote:> > I''d like to create a label tag that has a special css class if has > errors. So Ideally, I''d like: > > <%= label(''object'',''property'',''Property'') %> > > To generate: > > <label for="object_property">Property</label> > > And if there are errors on object.property, generate this: > > <label for="object_property" class="fieldWithErrors">Property</label> > > First of all, is there an easy way to do this? > > I''m assuming there isn''t, so I thought it shouldn''t be too hard to create > my own helped to do this, but after taking a look at the source for the > other tags (text_field, check_box, etc.), it''s not clear how to do it. Any > ideas? >-------------- next part -------------- An HTML attachment was scrubbed... URL: http://wrath.rubyonrails.org/pipermail/rails/attachments/20060508/27836dd8/attachment.html
Paul, You can do this by creating a custom form builder. Do some research on that. Here is a place to start: http://rails.techno-weenie.net/question/2006/4/28/pattern_for_editing_models Chris ________________________________________ From: rails-bounces@lists.rubyonrails.org [mailto:rails-bounces@lists.rubyonrails.org] On Behalf Of Paul Barry Sent: Monday, May 08, 2006 12:50 PM To: rails@lists.rubyonrails.org Subject: [Rails] Re: label tag with errors? any advice on this?? a lable tag that has a different class if the property has errors... On 5/7/06, Paul Barry < mail@paulbarry.com> wrote: I''d like to create a label tag that has a special css class if has errors.? So Ideally, I''d like: <%= label(''object'',''property'',''Property'') %> To generate: <label for="object_property">Property</label> And if there are errors on object.property, generate this: <label for="object_property" class="fieldWithErrors">Property</label> First of all, is there an easy way to do this? I''m assuming there isn''t, so I thought it shouldn''t be too hard to create my own helped to do this, but after taking a look at the source for the other tags (text_field, check_box, etc.), it''s not clear how to do it.? Any ideas?