Displaying 1 result from an estimated 1 matches for "conversationscontrol".
2010 Aug 29
4
Wrong class being returned in association
...c and have the following models:
class User
has_many :readings
has_many :conversations, :through=>:readings
end
class Reading
belongs_to :user
belongs_to :conversation
end
class Conversation
has_many :readings
has_many :users, :through=>:readings
end
and this controller code:
class ConversationsController
def show
@user = User.find(params[:user_id])
@conversation = @user.conversations.find(params[:id])
debugger
end
end
After requesting conversations#show, go to debug console and:
User.class.object_id
=> 116350
@conversation.users.first.class.object_id
=> 33660870
@conversation....