是否可以在DataMapper模型中设置一些可以称为“假属性”的东西?我的意思是,一个没有持久化的属性,但仍然可以使用create()或update()进行修改。不是将数据保存在数据存储中,而是使用值来调用函数。
答案 0 :(得分:0)
事实证明,create()和update()只执行self.property = value
。
答案 1 :(得分:0)
在模型中使用attr_accessor
,如下所示:
class Account
include DataMapper::Resource
attr_accessor :password
end