2012-01-26 11 views
7

Czy w Railsach istnieje konwencja umieszczania klas Sweeper w określonym katalogu?w Railsach, gdzie umieszczasz Sweepers?

AKTUALIZACJA: Ponieważ obserwatorzy są umieszczani w , zakładam, że zamiatacze nie różnią się, o ile nazwa zawsze kończy się na "zamiatacz".

+0

Tak, jak wiesz, i związane z moją odpowiedzią, obserwatorzy nie muszą iść na app/models. – Gazler

+0

Racja, myślę, że ta dotyczy wyłącznie standardów. Nie ma funkcji, która od tego zależy. – m33lky

Odpowiedz

3

Lubię umieszczać je w katalogu app/Sweepers.

ja również umieścić Presenters w prezenterzy katalogu/app ... i Observers w obserwatorzy katalogu/aplikacji.

+3

<< Jeśli używasz Active Record w Railsach, klasy obserwatorów są zwykle przechowywane w app/models z konwencją nazewnictwa aplikacji/models/audit_observer.rb. >> http://api.rubyonrails.org/classes/ActiveRecord /Observer.html – m33lky

+0

Hmm, tam są umieszczane, jeśli je generujesz, zawsze uważałem to za mniej oczywiste miejsce do ich umieszczenia. Dzięki za link. – Gazler

+0

Czy jest flaga cmd, aby generator umieścił pliki w innym katalogu? – m33lky

0

Spróbuj umieścić je w katalogu app/models.