Verwenden von MySQL mit Rails 3 unter Windows
-
Railsinstaller installieren -> www.railsinstaller.org (Ich habe es in c:\Rails installiert)
-
Installieren Sie MySQL (Ich habe MySQL 5.5 verwendet) -> dev.mysql.com/downloads/installer/
Sie können jetzt Ihre Rails-App mit MySQL verwenden, wenn Sie nicht sicher sind, wie Sie eine Rails-3-App mit MySQL erstellen, lesen Sie weiter...
--- Bringen Sie eine Rails 3-App mit MySQL zum Laufen ---
Eingabeaufforderung öffnen (nicht Git Bash) -> start/cmd
Navigieren Sie zu Ihrem Ordner (c:\Sites)
Neue Rails-App erstellen
rails new world
Löschen Sie die Datei c:\Sites\world\public\index.html
Bearbeiten Sie die Datei c:\Sites\world\config\routes.rb
fügen Sie diese Zeile hinzu -> root :to => 'cities #index'
Eingabeaufforderung öffnen (Ansichten und Controller generieren)
rails generate scaffold city ID:integer Name:string CountryCode:string District:string Population:integer
Bearbeiten Sie die Datei c:\Sites\world\app\models\city.rb so, dass sie so aussieht
class City < ActiveRecord::Base
set_table_name "city"
end
Bearbeiten Sie die Datei c:\Sites\world\config\database.yml so, dass sie wie folgt aussieht
development:
adapter: mysql2
encoding: utf8
database: world
pool: 5
username: root
password: root
socket: /tmp/mysql.sock
Öffnen Sie die Eingabeaufforderung Windows cmd, nicht Git Bash (führen Sie Ihre App aus!)
Navigieren Sie zu Ihrem App-Ordner (c:\Sites\world)
rails s
Öffnen Sie hier Ihren Browser -> http://localhost:3000
--- Bringen Sie eine Rails 3-App mit MySQL zum Laufen ---