From: Ammar Ali Date: 2010-06-21T17:09:43+09:00 Subject: Re: Update FK_ID at validation/save time in activerecor On Mon, Jun 21, 2010 at 7:59 AM, Eduardo Blumenfeld wrote: > I have: > > ------------------------ > class Customer < ActiveRecord::Base >   belongs_to :Customer_Type > end > > class Customer_Type < ActiveRecord::Base >   has_many :Customers > end > > ------------------------ > > Is there a built-in way to auto populate customer_type_id > based on the "Human name" of the Customer_Type_ID? > > ------------------------ > c = Customer.new( :name => "John Doe", :customer_type_name => > "Wholesale" ) > ------------------------ > # c[:Customer_Type_ID] == 10  (if 10 is the id for the "Wholesale" > customer type) > -- > Posted via http://www.ruby-forum.com/. > > ActiveRecord questions are better placed on the Rails mailing list, but here's a hint: type = CustomerType.find_by_name("Wholesale") Ammar