¿Cuál es la forma correcta de inicializar un class_attribute
en Rails?¿Cuál es la forma correcta de inicializar un atributo de clase en Rails?
estoy usando esto:
class Foo < ActiveRecord::Base
class_attribute :foobar
self.foobar = []
# ...
end
que parece funcionar bien, pero también parece verse un poco no Railsy a mí.
FYI No he denegado su voto, pero no pude ver ningún respaldo por lo que estoy haciendo en la URL que pegó. De hecho, ya había buscado para ver si había una opción para un valor predeterminado. Hay suficiente magia en Rails que quería obtener una respuesta definitiva. Después de buscar encontré esta guía oficial de Rails que está utilizando el mismo método de inicialización que http://edgeguides.rubyonrails.org/active_support_core_extensions.html#class-attributes, así que supongo que todo está bien. – poochenza
Will upvote, lo siento. Me alegra que lo hayas encontrado Pls edita la pregunta para que pueda corregir esto. – lzap
Tiene que cambiar al menos un carácter en su pregunta, no puedo votar de otra manera ... – lzap