This has stumped everyone in the IRC channel, I wonder if anyone here knows whats going on.
Heres the problem posted on pasite: http://pastie.caboo.se/161938 Or in plain text below. Thanks for any help. ## UPDATE [plain_text] Chnaged both too HABTM and entered this into the console: >> s = Sandwich.find(:first) #<Sandwich id: 1, name: "Egg Salad", cost: 2> >> i = Ingredient.find(:first) #<Ingredient id: 1, item: "Butter", stock: 1500, stock_warn: 500> >> s.ingredients << i ActiveRecord::AssociationTypeMismatch: Ingredient expected, got Ingredient ## [plain_text] Trying to created a many to many relationship between ingredients and sandwiches. So that each sandwich can have many ingredients and the ingredients can be on many sandwiches. ## Join Table class AddSandwichJoinTable < ActiveRecord::Migration def self.up create_table :ingredients_sandwiches, :id => false, :force => true do |t| t.integer :ingredient_id t.integer :sandwich_id end end def self.down end end ## Ingredient Model class Ingredient < ActiveRecord::Base has_and_belongs_to_many :sandwiches end ## Sandwich Model class Sandwich < ActiveRecord::Base has_and_belongs_to_many :ingredients end ## Console [plain_text] I used the console to create and assign a var to a sandwich and an ingredient. But it throws up errors if i try to do such things as: s.ingredients << i (Where s is the sandwich and i is the ingredient) --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Heroku" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/heroku?hl=en -~----------~----~----~----~------~----~------~--~---
