konto usunięte

Temat: Could not find table ...

Cześć, ostatnio rozpocząłem przygodę z rubym i railsami. Pobrałem z sieci paczkę InstantRails...

... utworzyłem nową aplikację, zmodyfikowałem konfigurację połączenia z bazą danych (adapter mysql), utworzyłem jakąś tam przykładową strukturę oraz jakiś tam model do testów na wybranej tabeli.

Niestety w momencie tworzenia instancji modelu np. User otrzymuję komunikat Could not find table 'users'.

Wykluczając wszelkie wątpliwości:

* tabela istnieje
* konfiguracja pliku database.yml jest poprawna na 100%

Przychodzi coś komuś na myśl :)?

konto usunięte

Temat: Could not find table ...

komunikat Could not find table 'users'.
(...)
Wykluczając wszelkie wątpliwości:
* tabela istnieje
* konfiguracja pliku database.yml jest poprawna na 100%

Albo kłamiesz Ty, albo komputer.

A tak poważnie: upewnij się że aplikację/konsolę odpalasz w tym samym środowisku (development, test, production) do którego baza ma ową tabelę zawierać. Czyli stawiam na:
* konfiguracja pliku database.yml jest poprawna na 100%
z dopiskiem "autor nie rozumie tego pliku" ;)Tomasz Stachewicz edytował(a) ten post dnia 05.04.09 o godzinie 23:47

konto usunięte

Temat: Could not find table ...

z dopiskiem "autor nie rozumie tego pliku" ;)

ała, Tomasz proszę Cię ;-) niestety nie kłamię ALE domniemam, że gdzieś występuje czeski błąd, więc w ramach warsztatu będę węszył :)

Tomasz czy znasz jakiś darmowy hosting dla railsów, na którym można trochę poćwiczyć?

konto usunięte

Temat: Could not find table ...

Wklej tutaj database.yml po prostu i zobaczymy ;)

Tabelę tworzysz przez rake db:migrate czy "z palca"? To nie ma oczywiście żadnego znaczenia w końcowym efekcie, ale podejrzewam że gdzieś-o-czymś zapomniałeś.

Co do darmowego hostingu pod Railsy: zobacz TitaniumHosting i to:
http://rubyonrails.pl/forum/t1618-uGGo.PL---darmowe-ko...

konto usunięte

Temat: Could not find table ...

Baza z tabelami to wcześniej utworzona struktura. A tutaj mój database.yml

development:
adapter: mysql
host: przyklad.pl
database: db4
user: db4
password: ******

test:
adapter: mysql
host: przyklad.pl
database: db3
user: db3
password: ******

production:
adapter: mysql
host: przyklad.pl
database: db2
user: db2
password: ******

Dobrze prawisz, że gdzieś o czymś zapomniałem (dzisiaj w pracy sprawdziłem na laptoku, inna instalacja i działa) ALE tak naprawdę to nie wiem o co chodzi z tą instalacją, w której połączenie nie działa. Myślę, że zostawię to sobie na jakąś wolną chwilę bo nie ma co publicznie rozmyślać nad jakimś czeskim błędem ;-)

Dzięki za hosting, przejrzę.

Następna dyskusja:

RoR - Mobile Backend, Hambu...




Wyślij zaproszenie do