2010-06-29 6 views
5

Tworzę aplikację, która obecnie nie wymaga bazy danych. Więc chcę to wyłączyć!Jak wyłączyć bazę danych w Rails 3 dla aplikacji opartej na usłudze WWW

Robię to z Railsami 3beta4 z Postgres 8.4.x.

Aby wyświetlić widok, Railsy 3 wymagają bazy danych określonej w bazie danych database.yml, aby istniało - dlaczego? Nigdy nie sprawdzałem tego w Railsach 2.3, ale wydaje się to głupie, że powinien on połączyć się z bazą danych, jeśli nie wyciągnę z niej żadnych danych. Co oznacza, że ​​nigdy nie chcę łączyć się z bazą danych w ogóle dla tej aplikacji.

+0

Bardzo podobne pytanie [tutaj] (http://stackoverflow.com/questions/2212709/remove-activerecord-in-rails-3-beta). Wypróbowałem to. Działa urok. – Ceilingfish

Odpowiedz

2

Jeśli tworzysz nową aplikację, można użyć „skip-Active-rekord”, aby pominąć konfigurację bazy danych:

rails new my_app --skip-active-record 
0

Go do config i wprowadzić następujące zmiany w pliku database.yml

w ramach tworzenia bazy danych, skomentuj swoją bazę danych. W ten sposób kontroler przestanie szukać bazy danych.

Gdy będziesz gotowy do korzystania z bazy danych, odkomentuj powyższe.

Powiązane problemy