it looks all wrong to me, and overconfigured too. check some tutorials. Category habtm :empresas Empresa habtm :categories
CategoryEmpresa belongs_to :category belongs_to :empresa http://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html#M001836 On Sep 9, 11:28 am, Paŭlo Geyer <[email protected]> wrote: > hi, i'm having some problems with habtm association, when i try to > list Empresas form a Category, i get the association ID instead of the > Empresa ID, i'm using sqlite3 > > >> paulo-geyers-macbook:100empresas paulo$ ./script/console > > Loading development environment (Rails 2.3.4)>> > Category.find(:first).empresas.each {|e| puts e.id} > > 608 > 609 > => [#<Empresa id: 608, name: "Fast Shop", description: nil, > created_at: "2009-09-09 17:55:49", updated_at: "2009-09-09 17:55:49">, > #<Empresa id: 609, name: "Livraria Cultura", description: nil, > created_at: "2009-09-09 17:55:49", updated_at: "2009-09-09 17:55:49">]>> > Empresa.find(:all).each {|e| puts e.id} > > 54276017 > 1387109338 > => [#<Empresa id: 54276017, name: "Livraria Cultura", description: > nil, created_at: "2009-09-09 17:55:49", updated_at: "2009-09-09 > 17:55:49">, #<Empresa id: 1387109338, name: "Fast Shop", description: > nil, created_at: "2009-09-09 17:55:49", updated_at: "2009-09-09 > 17:55:49">] > > > > here follows the model codes > empresa.rb > class Empresa < ActiveRecord::Base > has_and_belongs_to_many :categories, :foreign_key => > 'empresa_id', :association_foreign_key => 'category_id' > validates_presence_of :name > acts_as_voteable > end > > category.rb > class Category < ActiveRecord::Base > has_and_belongs_to_many :empresas, :foreign_key => > 'category_id', :association_foreign_key => 'empresa_id' > validates_presence_of :name > end > > i've tried to set the keys manually, but didn't work too > > thanks, > Paulo --~--~---------~--~----~------------~-------~--~----~ 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 [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---

