2012-01-26 21 views
7

Raylar'da belirli bir dizin konumunda Sweeper sınıflarını yerleştirmek için bir sözleşme var mı?Süpürgecinizi nereye koyarsınız?

GÜNCELLEŞTIRME: Gözlemciler app/models'a girdiğinden, adın her zaman "süpürme aracı" ile bittiği sürece süpürücülerden farklı olmadığını farz ediyorum.

+0

Sadece bildiğiniz ve cevabımla ilgili olarak, gözlemcilerin uygulama/modellere gitmelerine gerek yoktur. – Gazler

+0

Doğru, sanırım bu sadece standartlarla ilgili. Buna bağlı bir işlev yok. – m33lky

cevap

3

Onları app/temizleyicileri dizinine eklemek istiyorum.

Ben de app/gözlemciler dizinde Observers app/sunum dizinde Presenters koydu ... ve.

+3

<< Rails içinde Aktif Kayıt kullanıyorsanız, gözlemci sınıfları genellikle uygulama/modellerde uygulama/model/audit_observer.rb adlandırma kuralıyla depolanır. >> http://api.rubyonrails.org/classes/ActiveRecord /Observer.html – m33lky

+0

Hmm, onları oluşturursanız nereye konduğunuz, onları koymak için her zaman daha az belirgin bir yer buldum. Gerçi bağlantı için teşekkürler. – Gazler

+0

Jeneratörün dosyaları farklı bir dizine koymasına izin veren bir cmd bayrağı var mı? – m33lky

0

Bunları app/models dizinine koymaya çalışın.