[Ror-es] #include en ruby
Esteban
ecorrales at mercedessoftware.com
Thu Sep 21 18:15:02 GMT 2006
Necesito una funcionalidad similar al #include de C y C++ para una
aplicación RoR
Ya probé el requiere y el load, y no me son funcionales. Parece ser que
ambos compilan el trozo de código que "importan" en su propio contexto y
no en el contexto donde se importa.
Lo necesito para esto, tengo tres archivos fuentes
client_common.rb
set_primary_key 'account'
belongs_to :agent, :foreign_key => 'agent'
has_one :office, :foreign_key => 'officeid'
has_many :clientnote, :order => 'timestamp'
has_many :transact, :foreign_key => 'account'
validates_confirmation_of :password
client.rb
class Client < ActiveRecord::Base
requiere/load 'client_common.rb'
# ....
# constantes, variables y metodos de este modelo
end
vclient.rb
class Vclient < ActiveRecord::Base
requiere/load 'client_common.rb'
# ....
# constantes, variables y metodos de este modelo
end
Ambos requiere y load dan el error undefined method `set_primary_key'
Es posible hacer esto en ruby, o existe una tercera forma que no he
contemplado.
More information about the Ror-es
mailing list