0

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

4

2 回答 2

0

事实证明 create() 和 update() 只不过是self.property = value.

于 2012-07-04T20:30:23.620 回答
0

在您的模型中使用attr_accessor如下:

class Account
  include DataMapper::Resource
  attr_accessor :password
end

该方法在这里解释了什么是datamapper中的attr_accessor - ruby

于 2012-07-05T13:44:05.997 回答