Я пытаюсь запустить действительно простое приложение Ruby on Rails на VDS.Я использую Nginx, Phusion Passenger и Sqlite3.У меня есть права root.
Код создания проекта:
$ rails new myapplication
$ cd /rails_apps/myapplication
$ bundle install
$ rails generate scaffold Post name:string title:string content:text
$ RAILS_ENV=production rake db:migrate
Я могу зайти на главную страницу, все хорошо.Но когда я пытаюсь вставить данные в БД, я получаю следующее:
SQLite3::ReadOnlyException: attempt to write a readonly database: INSERT INTO "posts" ("content", "created_at", "name", "title", "updated_at") VALUES (?, ?, ?, ?, ?)
Как мне это исправить?
UPD:
chmod 777 \db
Помогло мне.