Buen dÃa a todos, pues mi duda es la siguiente teniendo estos 3 modelos:
oficina.rb – Oficina
nombre
etc
servicio.rb – Servicio
nombre
valor
oficina_servicios.rb – OficinaServicio
servicio_id
oficina_id
quiero ligar a oficina con servicio
entonces pongo en oficina
has_many :oficina_servicios
has_many :servicios, :through => :oficina_servicios
en servicio
has_many :oficina_servicio
has_many :oficinas, :through => :oficina_servicios
y en oficina_servicios
belongs_to :oficina
belongs_to :servicio
despues quiero hacer esto
oficina.servicios.each do |servicio|
#procesar
end
pero me marca esto
uninitialized constant Oficina::OficinaServicio
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active_support/dependencies.rb:477:in
const_missing' c:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.5/lib/active_record/base.rb:1363:in
compute_type’
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.5/lib/active_record/reflection.rb:125:in
send' c:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.5/lib/active_record/reflection.rb:125:in
klass’
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.5/lib/active_record/reflection.rb:177:in
source_reflection' c:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.5/lib/active_record/reflection.rb:177:in
collect’
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.5/lib/active_record/reflection.rb:177:in
source_reflection' c:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.5/lib/active_record/reflection.rb:186:in
check_validity!’
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.5/lib/active_record/associations/has_many_through_association.rb:6:in
initialize' c:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.5/lib/active_record/associations.rb:946:in
new’
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.5/lib/active_record/associations.rb:946:in
servicios' c:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.5/lib/active_record/associations/association_proxy.rb:123:in
send’
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.5/lib/active_record/associations/association_proxy.rb:123:in
`method_missing’
C:/Users/Omar/Documents/NetBeansProjects/JescoSeguros/app/controllers/seguros_controller.rb:465:in
`venta_seguros?’
alguna idea de que me esta fallando ??
Ing. Omar Sebastian Jimenez Becerra