class User < ActiveRecord::Base
has_many :images
end
class Image < ActiveRecord::Base
has_many :sub_images
belongs_to :user
end
class SubImage < ActiveRecord::Base
belongs_to :image
end
Routes
/users/:user_id
/users/:user_id/images/:image_id
/users/:user_id/images/:image_id/subimages/:subimage_id
resources :users do
resources :images, :controller => "Images" do
resources :subimages, :controller => "SubImages" do
end
end
end
Goal: When I make the request to user 1 it should return all of the user 1 images and sub images nested.
Right now, the code only returns the user 1 images. I want it return sub images too.