1
假设我有一个Post
模型,我想运行一个方法时,它的保存Rails - 在方法内部引用当前模型实例的正确方法?
在post.rb
我做的:
:before_save some_method_on_post
def some_method_on_post
# Do something here
end
我的问题是,我该如何引用当前实例化后的对象在方法里面?
编辑:所以要澄清假设我想这样做:
def some_method_on_post
post.some_property = foo
end
难道我指的是post
自我?
实例方法始终引用有问题的对象实例。这就是'self'应该被定义为。这里有什么困惑? – tadman 2012-04-17 00:56:18
查看我的编辑 – 2012-04-17 00:59:06