如果我有Rails中的一類:爲什麼在我的Rails模型中賦值時需要使用self?
class Ticket < ActiveRecord::Base
def update_status
return if status == 'sold'
return unless reserved_until.nil? || reserved_until.past?
self.status = 'open'
end
end
其中status
和reserved_until
在數據庫中爲Ticket
示範田,爲什麼我只需要使用self
當我分配一個值?
Oooh,好吧,總的來說。謝謝。 – ThomYorkkke