Använda MySQL med Rails 3 på Windows
-
Installera railsinstaller -> www.railsinstaller.org (Jag installerade det till c:\Rails)
-
Installera MySQL (Jag använde MySQL 5.5) -> dev.mysql.com/downloads/installer/
Du kommer nu att kunna använda din Rails-app med MySQL, om du inte är säker på hur du skapar en Rails 3-app med MySQL, läs vidare...
--- Få en Rails 3-app igång med MySQL ---
Öppna kommandotolken (inte Git Bash) -> start/cmd
Navigera till din mapp (c:\Sites)
Skapa ny rails-app
rails new world
Ta bort filen c:\Sites\world\public\index.html
Redigera filen c:\Sites\world\config\routes.rb
lägg till denna rad -> root :to => 'cities #index'
Öppna kommandotolken (generera vyer och kontroller)
rails generate scaffold city ID:integer Name:string CountryCode:string District:string Population:integer
Redigera filen c:\Sites\world\app\models\city.rb så att den ser ut så här
class City < ActiveRecord::Base
set_table_name "city"
end
Redigera filen c:\Sites\world\config\database.yml så att den ser ut så här
development:
adapter: mysql2
encoding: utf8
database: world
pool: 5
username: root
password: root
socket: /tmp/mysql.sock
Öppna kommandotolken windows cmd, inte Git Bash (kör din app!)
Navigera till din app-mapp (c:\Sites\world)
rails s
Öppna din webbläsare här -> http://localhost:3000
--- Få en Rails 3-app igång med MySQL ---