为什么这个控制器不能正常工作



这是我第一次在VPS上部署RubyonRails应用程序。

我的服务器运行的是Ubuntu 11.04,带有ruby 1.9.2、Rails和Passenger。

我用自动脚手架制作了一个简单的应用程序,并将其放置在/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端口访问该应用程序。

正如你所看到的,我制作的控制器似乎工作正常,但当我试图保存记录时,会收到一条错误消息。

日志文件没有说明有关此错误的任何信息。

那么,问题出在哪里呢?

您在服务器上创建了数据库吗?如果不使用数据库迁移。

最新更新