DataMapper假属性,不存储在DB中

时间:2012-07-04 14:26:39

标签: datamapper

是否可以在DataMapper模型中设置一些可以称为“假属性”的东西?我的意思是,一个没有持久化的属性,但仍然可以使用create()或update()进行修改。不是将数据保存在数据存储中,而是使用值来调用函数。

2 个答案:

答案 0 :(得分:0)

事实证明,create()和update()只执行self.property = value

答案 1 :(得分:0)

在模型中使用attr_accessor,如下所示:

class Account
  include DataMapper::Resource
  attr_accessor :password
end

此处解释了此方法what is attr_accessor in datamapper - ruby