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 }

Kirim email ke