2012-12-10 9 views

Odpowiedz

6

kilka możliwości, ale katalog lib jest najczęstszą.

Jeśli potrzebujesz zainicjować kod, najczęstszym miejscem jest config/initializers.

Więc może masz:

lib/mystuff.rb 

i:

config/initializers/mystuff.rb 
lib/mystuff.rb 

zawiera kod Ruby.

config/initializers/mystuff.rb 

zawiera kod, który inicjuje swoje rzeczy, niezależnie pliki Ruby, które znajdują się w config/initializers są uruchamiane, gdy Rails buty w górę.

+0

Słodkie dzięki za informacje. – covard

+1

Aby uzyskać do niego dostęp, wystarczy dodać opcję "lib/my_object.rb". – covard

+0

Pamiętaj, że tylko rzeczy w 'app' i' config/routes.rb' są automatycznie ładowane między żądaniami. W przypadku innych rzeczy konieczne będzie ponowne uruchomienie serwera, aby zmiany zaczęły obowiązywać. – tadman

Powiązane problemy