def PetStat.act_columns
@act_columns ||= PetStat.content_columns.reject { |c|
c.name=="pet_name" }
end
kode di atas, sama aja dengan kode dibawah ini kan
def self.act_columns
@act_columns ||= self.content_columns.reject { |c|
c.name=="pet_name" }
end
tapee entah kenapa di rails 1.2.3 self nggak jalan dengan semestinya
dan dianggap private methods, jadinya aku harus selalu memakai nama
model (class) setiap bikin static methods (static method di ruby
istilahnya apa sih, lupa ^_^)
pdhl perasaan kalo di rails 1.2.2 ke bawah, nggak masalah kan kalo
kita pake self atau nama modelnya
maaf kalo penjelasanku agak membingungkan