It looks from your code as if you're returning a list of user galleries rather than a single one, so the list you get won't have a photos method. Does your code work if you change the third line in your method to
@gallery = @user.galleries.first Eifion http://asciicasts.com Twitter: @eifion On Fri, Feb 27, 2009 at 12:47 PM, Petan Cert < rails-mailing-l...@andreas-s.net> wrote: > > Thx for all your suggestions, but it always ended up with this error. > > NoMethodError in GalleriesController#index > undefined method `photos' for #<Class:0x54a56dc> > > def index > @title = "gallery preview" > @user = User.find(params[:user_id]) > @gallery = @user.galleries > @primary = @gallery.photos.primary.first > end > > I think, that my routes should be fine. > > -- > 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 rubyonrails-talk@googlegroups.com To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---