On 31/12/2007, Muhammad Ichsan <[EMAIL PROTECTED]> wrote:
> Dear All,
>
> Saya akhirnya memakai scope_out dari googlecode untuk memastikan data
> yang berkaitan tidak benar-benar hilang. Coba lihat di google dengan
> query: scope_out :enabled
>
> Sehingga pada model akan bertambah baris berikut:
>
> scope_out :enabled, :conditions => { :disabled_at => nil }
> def disable
> return update_attribute(:disabled_at, Time.now.utc)
> end
>
> def enabled?
> return disabled_at.nil?
> end
>
> def disabled?
> return !enabled?
> end
>
> Jadi nantinya bisa manggil find_enabled(:all).
>
> Cuma yang jadi masalah saat ini adalah bagaimana caranya seluruh baris
> di atas bisa dijadikan satu baris saja. Misalnya dijadikan modul atau
> lainnya. Saya sudah coba pakai mixin, tapi scope_out tidak bisa
> dimasukkan (errornya: undefined method `scope_out'). Gimana ya
> baiknya?
baiknya anda patch sendiri di lib ataupun scope out itu , jadi bukan
hardcode dari model.
> ~Useful man to others is a lucky man
> http://michsan.wordpress.com
--
r9 = { name: Rie!, ym: riyari3, skype: rubyninja,
li: http://linkedin.com/in/ariekeren,
fb: http://profile.to/ariekeren,
blog: http://tinyurl.com/2bjgvn }