I am trying to access a model's attribute that does not have a column in the model's corresponding table. It exists only through an attr_accessor:
class Widget < ActiveRecord::Base attr_accessor :attribute_not_in_db end I can access the attribute directly: >> w = Widget.new(:attribute_not_in_db => "foo") >> w.attribute_not_in_db => "foo" However, I can't seem to access it other ways: >> attr_symbol = :attribute_not_in_db >> w[attr_symbol] => nil >> attr_name = "attribute_not_in_db" >> w[attr_name] => nil >> w.read_attribute(attr_symbol) => nil >> w.read_attribute(attr_name) => nil This is probably rather basic, but my searching hasn't turned up the answer. Any guidance would be apprecited. thx. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

