OK... after reading the Agile Development book, the new E-Commerce book, parts of the Recipes book, numerous tutorials, screencasts and the like, I was certain that I was ready to begin....
I was wrong.
I have 2 models with a one-to-many relation.
class Photo < ActiveRecord::Base belongs_to :listing # Every photo belongs to a listing end
class Listing < ActiveRecord::Base has_many :photos # Every listing can have numerous photos end
so each listing can have numerous photos, and every photo belongs to a listing. Check.
I created a scaffold for the listing. Great, it shows all the listing data.
My problem is figuring out how to include the Photo data in with the listing data (a join, I think)
** Ultimately, when I look at the detail of a listing, I want to see the listing columns(name, year, etc), and all the photo columns for this listing(paths, image names). **
The generated controller and view code only handles the listing model, but I need it to include the photo model as well.
I know (roughly) how to use mysql commands to get the right columns, but I'm trying to let Rails do it's thing.
Being new, I'm still grasping for which methods are available to me to get the job done.
After programming in another language for a number of years, it's frustrating to know that you want to do something, but don't know enough about the language/framework to make it happen.