저는 Ruby on Rails에 익숙하지 않고 제 질문에 대한 대답이 매우 간단하다고 생각합니다. 그러나 찾을 수 없습니다. 나는 최근에 프로젝트를 만들고 "레일은 비계를 생성합니다 ..."라고 사용했습니다. 모든 것이 잘 작동했습니다. 데이터베이스에 다른 열을 추가하여 "레일스 마이그레이션 생성 ..."을 사용했습니다.이 후에도 모든 것이 잘 수행되었습니다. 문제는 서버를 중지하고 다시 시작한 후에 시작되었습니다. 지금은 Rails.application.database_configuration
를로드 할 수 없습니다이 오류를 심리학 :: BadAlias 를 얻을 : 알 수없는 별칭 : 기본`Rails.application.database_configuration`을로드 할 수 없습니다 : 알 수없는 별칭 : 기본값
나는이 Requesting a ruby-on-rails application gives Psych::BadAlias error을 발견하지만 명확한 답을하지 않았다. 여기
여기#
<<: *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
입니다 마이그레이션을 한 후 genereated 파일입니다 ... 내 database.yml을 파일 같은 모습입니다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
도움이 될만한 정보가 있습니다. 고맙습니다.
제안 사항을 .yml 파일에 추가했지만 문제를 해결하지 못했습니다. 내가 sqlite3을 사용하고 있다는 차이점이 있습니까? – user3868747
같은 오류가 발생합니까? – jvnill
예 동일한 오류가 발생합니다. 나는 .yml 파일을 당신의 제안처럼 보이기까지 바 꾸었습니다. – user3868747