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