Hi Kisha, I'm new to Rails too so my answer my not be perfect, but here's a try anyway...
I think you're overcomplicated the Product model with product_instance. To allow each Product to have different size options I would look into storing serialized data in your "products" table in a column called something like "variations". For more info on serializing data and storing it in the DB have a read of http://api.rubyonrails.org/classes/ActiveRecord/Base.html#label-Saving+arrays%2C+hashes%2C+and+other+non-mappable+objects+in+text+columns - hopefully that'll help! Good luck, Alex On Feb 23, 1:29 pm, Kisha <kisha.richard...@gmail.com> wrote: > Hey Everyone, > > I'm completely new to ruby. I'm building my 1st little app to aid the > learning process (nothing like learning by doing) and to support > others who want to raise a little seed money to fund traction efforts > without equity or debt strings attached I'm plugging away trying to > learn the basics of Rails for the last couple of weeks and have > realized that I simply to don't know enough Ruby, to truly build what > I'm trying to build. > > I need help with two things: > > #1 - Can you all recommend your Top 3 "must have" books that will help > me become more proficient with in the actual language of ruby and ruby > recipes. Suggestions on books that aid in exploring Active Record in > depth would also be humbly appreciated. > > #2 - As mentioned, I'm building a little store. I'm trying to allow > users to select a unique size for the t-shirt. I'm using version 3.2.1 > > I've created a model called product_variation and tried to use the > new 'store' -- i.e., ActiveRecord::Base.store for declaring simple > single-column key/value stores (which I think is new in 3.2.1) > THEN I even an entire whole scaffold, called product_instance - to > sit between product & line_item to attempt to create a "special > instance of the product" (i.e., category -> product -> > product_instance -> line_item -> cart -> order). > > No luck in making the actual connection. I know this has EVERYTHING to > do with me being new to the language, but If could get a little > guidance on how to resolve this it would be extremely appreciated. > > GIT HUB: Here is my git hub linkhttps://github.com/kisha/seedtp_alpha2 > (the tag for the sizes is there but the logic behind it is blowing up) > HEROKU: Here is yesterday's version of the site on heroku (made a > few adjustments but just so that you have a visual) > http://stproject.herokuapp.com > > Again, Thanks in advance for the help > > Sincere Regards, > Kisha -- 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.