我有這個API來保存視頻,爲它們編制索引並更新它們。爲了減少編制索引的時間,我決定添加一些驗證,以僅索引已更改的視頻或新的視頻。之前,它是像這樣: class Video < ActiveRecord::Base
after_save :index_me
def index_me
Resque.enqueue(IndexVideo, self.id)
e
attr_accessor的方法,我有一個代碼: class A
attr_accessor :somevar
def a
somevar = 'something'
puts @somevar
end
def b
send :somevar=, 'something'
puts @somevar
end
如何從子類訪問attr_accessor的實例變量? class A
attr_accessor :somevar
@somevar = 123
puts @somevar
end
class B < A
def meth
puts @somevar
end
end
B.new.meth
提出nil ... 附:我可以使用