On Apr 4, 6:50 pm, Chris Habgood <[email protected]> wrote: > Not looking at the value part looking at the attribute part. Is ex going to > be dynamic to set the attribute name correctly? > Take a look at the send method (or in the special case of active record you could use update_attributes (or write_attribute and []= if you want to operate a level lower))
Fred > > > On Sun, Apr 4, 2010 at 12:23 PM, Conrad Taylor <[email protected]> wrote: > > On Sun, Apr 4, 2010 at 9:29 AM, Me <[email protected]> wrote: > > >> How would I take the dynamic nature of define_method and also use that > >> to set attributes: > > >> define_method ("#{ex}_method") do > >> self.my_db_attribute_ex = value > >> end > > >> Is there a way to set the attribute part dynamically? > > > Me, you would do something like the following: > > > define_method( "#{ex}_method" ) do |value| > > self.my_db_attribute_ex = value > > end > > > Good luck, > > > -Conrad > > >> -- > >> 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]<rubyonrails-talk%2Bunsubscrib > >> [email protected]> > >> . > >> For more options, visit this group at > >>http://groups.google.com/group/rubyonrails-talk?hl=en. > > > -- > > 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]<rubyonrails-talk%2Bunsubscrib > > [email protected]> > > . > > For more options, visit this group at > >http://groups.google.com/group/rubyonrails-talk?hl=en. -- 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.

