nil object error

Hello all, Im getting a nil object error. here under are the details of my app. My index.rhtml file is <% @result.each do |res| %> <%= res.first_name %>
<%= res.register.language_speak %>



<% end %> My models are as follows class Profile < ActiveRecord::Base has_many :friends, :foreign_key => “user_id” has_one :register, :foreign_key => “id”

def self.table_name() “mhp_profile” end end class Friend < ActiveRecord::Base belongs_to :profile

def self.table_name() “mhp_friends” end end class Register < ActiveRecord::Base belongs_to :profile

def self.table_name() “mhp_register” end end But Im getting the following error. Showing profile/index.rhtml where line #4 raised:

You have a nil object when you didn't expect it!
The error occurred while evaluating nil.language_speak

Any idea what am I doing wrong…I have only one controller for profile as follows

class ProfileController < ApplicationController

def index

@result = Profile.find(:all)

end

end

The profile may not have the register in mhp_register table. Check whether there is any record for the profile in mhp_register table. Or else, the table attribute name might be incorrect.

- Karthik.

I provided a possible solution in the other thread you asked this in.

Peace, Phillip