Почему этот контроллер не работает должным образом? - PullRequest
1 голос
/ 15 марта 2012

Это первый раз, когда я запускаю приложение Ruby on Rails на своем VPS.

Мой сервер работает под управлением Ubuntu 11.04 с ruby ​​1.9.2, Rails and Passenger.

Iсделал простое приложение с автоматическим каркасом, и я поместил его в /home/rails/myapp.

В файле конфигурации apache я написал:

Listen 888
NameVirtualHost *:888

<VirtualHost *:888>

    RailsEnv production
    DocumentRoot /home/rails/myapp/public
    <Directory /home/rails/myapp/public>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            allow from all
    </Directory>

</VirtualHost>

Таким образом, яможет получить доступ к приложению через порт моего сервера 888.

Как вы можете видеть, контроллер, который я сделал , кажется, работает правильно , но я получаю сообщение об ошибке при попытке сохранить запись.

Файл журнала ничего не говорит об этой ошибке.

Итак, в чем может быть проблема?

1 Ответ

0 голосов
/ 15 марта 2012

Вы создали базу данных на своем сервере? Если нет, используйте db migrations.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...