Opracowałem prostą aplikację szyn, która działa doskonale na mojej maszynie programistycznej.Szyny: błąd "Nie można znaleźć tabeli"
Kiedy umieścić go na serwerze produkcyjnym (Phusion pasażera/Nginx), zwraca mi, że błąd w pliku my_app/log/production.log
:
ActiveRecord::StatementInvalid (Could not find table 'categories')
Co jest nie tak?
PS: Po błędzie nadawania nazw nazwa tabeli została zmieniona ręcznie, ale działa dobrze w trybie programowania. Nie podejrzewam, że to błąd błędnej nazwy.
czy uruchomiłeś 'rake db: migrate' na swoim serwerze? – stephenmurdoch
Rzeczywiście. Zapomniałem wykonać następujące polecenie: 'rake db: migrate RAILS_ENV =" production "'. Proszę zamieścić swój komentarz, aby zaznaczyć go jako najlepszą odpowiedź. – Zakaria