我有從http://www.tutorialspoint.com/ruby-on-rails/rails-active-records.htm的Ruby-on-Rails的數據庫安裝使用MySQL
首先教程以下數據庫安裝過程中對Ruby on Rails的一個問題,我創建使用下面的代碼一個新的項目,
C:\projects>rails new libray
它成功創建了該項目。我跟着數據庫安裝使用mysql然後更改了database.yml的內容。
從代碼(原值從新鮮創建的項目)
default: &default
adapter: sqlite3
pool: 5
timeout: 5000
development:
<<: *default
database: db/development.sqlite3
# Warning: The database defined as "test" will be erased and
# re-generated from your development database when you run "rake".
# Do not set this db to the same as development or production.
test:
<<: *default
database: db/test.sqlite3
production:
<<: *default
database: db/production.sqlite3
要新代碼:
development:
adapter: mysql
database: library_development
username: root
password: 1234
host: localhost
test:
adapter: mysql
database: library_test
username: root
password: 1234
host: localhost
production:
adapter: mysql
database: library_production
username: root
password: 1234
host: localhost
接下來是用代碼來創建活動記錄:
C:\projects>library>rails generate model book
但我得到以下錯誤。
我是新來Ruby on Rails的,任何幫助是極大的讚賞。
'發展:'刪除縮進,看看怎麼樣,'測試:生產:'被定義爲 – mrvncaragay
@mrvncaragay已經更新了我的問題,但仍然出現問題 – autoconnect89
請刪除database.yml中的標籤空間 –