我是
Ruby on Rails的新手,我猜我的问题的答案很简单,但我找不到它.我最近创建了一个项目并使用了“rails generate scaffold …”,一切正常.我想在数据库中添加另一列,所以我使用了“rails generate migration ….”之后一切都运行良好.我停止服务器并重新启动它后,问题就出现了.现在我收到了这个错误
迷幻:: BadAlias
无法加载Rails.application.database_configuration:未知别名:default
迷幻:: BadAlias
无法加载Rails.application.database_configuration:未知别名:default
我发现这个Requesting a ruby-on-rails application gives Psych::BadAlias error,但我没有看到明确的答案.
这是我的database.yml文件的样子……
# <<: *default database: db/development.sqlite3 test: <<: *default database: db/development.sqlite3_test production: <<: *default database: db/development.sqlite3_production
class AddHardwareToComputers < ActiveRecord::Migration def change add_column :computers,:hardware,:string end end
这是我的schema.rb
ActiveRecord::Schema.define(version: 20140723203054) do create_table "computers",force: true do |t| t.string "name" t.string "serial_number" t.string "user" t.datetime "created_at" t.datetime "updated_at" t.string "hardware" end end
任何帮助,将不胜感激.谢谢.