Utiliser MySQL avec Rails 3 sous Windows
-
Installer railsinstaller -> www.railsinstaller.org (Je l'ai installé sur c:\Rails)
-
Installer MySQL (J'ai utilisé MySQL 5.5) -> dev.mysql.com/downloads/installer/
Vous pourrez désormais utiliser votre application Rails avec MySQL, si vous ne savez pas comment créer une application Rails 3 avec MySQL lu...
--- Lancez une application Rails 3 avec MySQL ---
Ouvrez l'invite de commande (pas Git Bash) -> start/cmd
Naviguez jusqu'à votre dossier (c:\Sites)
Créez une nouvelle application Rails
rails new world
Supprimez le fichier c:\Sites\world\public\index.html
Editez le fichier c:\Sites\world\config\routes.rb
ajoutez cette ligne -> root :to => 'cities #index'
Ouvrir l'invite de commande (générer des vues et des contrôleurs)
rails generate scaffold city ID:integer Name:string CountryCode:string District:string Population:integer
Modifiez le fichier c:\Sites\world\app\models\city.rb pour qu'il ressemble à ceci
class City < ActiveRecord::Base
set_table_name "city"
end
Modifiez le fichier c:\Sites\world\config\database.yml pour qu'il ressemble à ceci
development:
adapter: mysql2
encoding: utf8
database: world
pool: 5
username: root
password: root
socket: /tmp/mysql.sock
Ouvrez l'invite de commande Windows cmd, pas Git Bash (exécutez votre application !)
Naviguez jusqu'au dossier de votre application (c:\Sites\world)
rails s
Ouvrez votre navigateur ici -> http://localhost:3000
--- Lancez une application Rails 3 avec MySQL ---