0

我刚刚在 Apache 上设置了一个 Rails 项目,然后运行了以下

1. (Create the project) rails new myproject

2. (Restart Apache Server) service apache2 restart

3. (Edit Gemfile) append "gem 'therubyracer'" (Without this gem, running the 'rake' command gives an error about JavaScript)

4. (Install Bundle) bundle install

5. (Create Database) rake db:create

6. (Generate Controller) rails generate controller sites new

7. (Migrate Database) rake db:migrate

所有步骤都运行没有问题。从第6步开始,在控制器和视图中有文件设置,并且修改了routes.rb文件。但是,sites/new在我的网站上访问会显示该500.html页面(内部服务器错误)。我可以很好地访问目录中的文件public

为什么会这样?我应该检查什么?

编辑:我设置config.consider_all_requests_local = trueproduction.rb收到一些错误消息。它说

`SQLite3::CantOpenException
unable to open database file`
4

0 回答 0