У меня возникли проблемы с запуском любой задачи грабли для моего приложения Rails, и независимо от того, какую задачу я бегу (грабли БД: мигрируют, грабли БД: сброс и т.д.), я получаю следующее сообщение об ошибке:Rails грабли задачи ABORTING
rake aborted!
ActiveRecord::StatementInvalid: SQLite3::SQLException: no such table: pages: SELECT "pages".* FROM "pages"
я продолжать получать эту ошибку - независимо от того, какие грабли задачи я бегу, а также, когда я пытаюсь запустить сервер:
rails s
получает следующую ошибку
Exiting
/Users/terencedevine/.rvm/gems/ruby-2.1.2/gems/sqlite3-1.3.11/lib/sqlite3/database.rb:91:in `initialize': SQLite3::SQLException: no such table: pages: SELECT "pages".* FROM "pages" (ActiveRecord::StatementInvalid)
Все, что я нахожу в Интернете, предлагает использовать rake db:reset
, но это возвращает ту же ошибку.
Один из моих недавних миграций я побежал был XXXX_create_pages.rb
, который имеет следующий код:
class CreatePages < ActiveRecord::Migration
def change
create_table :pages do |t|
t.string :name, null: false, unique: true
t.string :title, null: false
t.text :body
t.timestamps null: false
end
end
end
Любая помощь очень ценится! Благодаря!
UPDATE
Backtrace пожалуйста! :) – BroiSatse
Не могли бы вы дать немного больше информации о 'Backtrace', пожалуйста? –
Backtrace (или, скорее, должно быть) отображается непосредственно под сообщением об ошибке и содержит информацию, необходимую для поиска того, что вызывает исключение. – BroiSatse