Colin Law wrote in post #1065643:
> On 21 June 2012 22:58, renu mehta <[email protected]> wrote:
>
> Please quote the previous message when replying, it makes it easier to
> follow the thread. Remember that this is an email list not a forum
> (though you may be accessing it through a forum. Thanks.
>
>> NoMethodError (undefined method `member_phones' for
>> #<Member:0x000000022d3938>):
>> app/controllers/home_controller.rb:43:in `member'
>
> Please post the code of member.rb and member_phones.rb (snip out any
> irrelevant methods that may be there). Also the code from
> home_controller around the error. Thanks.
>
> Colin
home_controller
def member
@member = Member.new
@member.family_id = random_number(5)
@member_id=random_number(6)
@[email protected]_phones.build
end
And the view member.html.erb has :
<label>
<span>Home : </span>
<%= text_field "member_phone", "home_phone", :class =>
"input_text" %>
</label>
class MemberPhone < ActiveRecord::Base
belongs_to :member, :foreign_key => "member_id"
end
class Member < ActiveRecord::Base
alias_attribute :family_member_id, :member_id
has_many :member_addresses , :foreign_key => "family_member_id"
has_many :member_phones , :foreign_key => "family_member_id"
accepts_nested_attributes_for :member_addresses
accepts_nested_attributes_for :member_phones
end
--
Posted via http://www.ruby-forum.com/.
--
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.