I'd like to hear your opinions about the following issue.
I set up associations like this:
has_one :user_info, :through => :user
Then given a user with user_info present I build a bank_info:
bank_info = user.bank_infos.build
and I expect bank_info.user_info to equal bank_info.user.user_info,
however I get nil. The reason I get nil is the condition for loading
associated object in method load_target:
in line 236
Do you think its reasonable to make bank_info.user_info to load the
associated object in the case described above?