[Ror-es] Shortcut al contenido de una tabla desde el modelo
Xavier Noria
fxn at hashref.com
Sun Nov 1 19:23:32 GMT 2009
2009/11/1 Marcelino Llano <hello at marcelinollano.com>:
> Igual esto es una estupidez, no se si se podría hacer
> vamos que no lo consigo (seguro que es de primero de Ruby)
>
> imaginemos que tenemos una tabla así en el modelo Asset
> id (integer) name(string) value(string) created_at(datetime)
> 12 foo yeah
> 2009-11-01 12:53:37
> 13 bar dude
> 2009-11-01 12:53:37
> molaría poder hacer
> Asset.foo #=> yeah
> o
> Asset.bar #=> dude
> independientemente de la cantidad de records en la columna name
> supongo que esto va en asset.rb
> alguna idea?
Hey marze, si la tabla no es muy grande se podria hacer asi por ejemplo:
class Asset << AR::Base
class << self
Asset.all.each do |asset|
define_method(asset.name) do
asset.value
end
end
end
end
More information about the Ror-es
mailing list