mi configuración: Carriles 3.0.9, Ruby 1.9.2Rails 3 agregar atributo virtual dinámica
tengo mis razones para hacer esto, pero lo que necesitamos es una manera de añadir un atributo virtual a un conjunto de resultados activerecord dinámicamente. Eso significa que no estoy usando attr_accessor
en el modelo y en su lugar deseo agregar dinámicamente atributos virtuales a un conjunto de resultados.
Por ejemplo,
users = User.all
#a user has following attributes: name, email, password
Lo que me gusta hacer es decir add (sin utilizar attr_accessor
) un atributo virtual status
a users
, es posible?
esto no funcionaría, ya que este atributo no se mantendría en la base de datos – Tilo
@Tilo: obviamente no sabe qué es un atributo virtual – apneadiving
@Tilo: http://railscasts.com/episodes/16-virtual -attributes Verás que un atributo virtual no se debe guardar en la base de datos – apneadiving