Cross referenced tables

Hi Guys,

I’m having a similar problem to someone earlier on the board, but the
solutions posted aren’t working for me, so I figured I wouldn’t hijack
the thread and started a new one:

I have an application that allows users to post updates, when they go to
the homepage I want the users details and a list of their updates to
show, however I’m having trouble with the find parameters.

Currently the model states that:

user has_many: updates
update belongs_to:user

I think this is correct (and the right pluralisation)?

the controller for the index page looks like this:

def index
@user = User.find(params[:id])
@updates = Update.find(params[:id]).updates

end

as explained in a previous thread
(http://www.ruby-forum.com/topic/150785)
I’ve also tried the different permutations of
@updates = Update.find(:all, :conditions =>[“user_id = ?”,

params[:user_id]])

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs