Използване на MySQL с Rails 3 на Windows
-
Инсталиране на railsinstaller -> www.railsinstaller.org (Инсталирах го в c:\Rails)
-
Инсталирайте MySQL (Използвах MySQL 5.5) -> dev.mysql.com/downloads/installer/
Вече ще можете да използвате приложението си Rails с MySQL, ако не сте сигурни как да създадете приложение за Rails 3 с MySQL четене на...
--- Вземете приложение Rails 3 с MySQL ---
Отворете командния ред (не Git Bash) -> start/cmd
Навигирайте до вашата папка (c:\Sites)
Създайте ново приложение за rails
rails new world
Изтрийте файла c:\Sites\world\public\index.html
Редактирайте файла c:\Sites\world\config\routes.rb
добавете този ред -> root :to => 'cities #индекс'
Отворете командния ред (генерирайте изгледи и контролери)
rails generate scaffold city ID:integer Name:string CountryCode:string District:string Population:integer
Редактирайте файла c:\Sites\world\app\models\city.rb, за да изглежда така
class City < ActiveRecord::Base
set_table_name "city"
end
Редактирайте файла c:\Sites\world\config\database.yml, за да изглежда така
development:
adapter: mysql2
encoding: utf8
database: world
pool: 5
username: root
password: root
socket: /tmp/mysql.sock
Отворете командния ред windows cmd, а не Git Bash (стартирайте приложението си!)
Отворете папката на приложението си (c:\Sites\world)
rails s
Отворете браузъра си тук -> http://localhost:3000
--- Вземете приложение Rails 3, работещо с MySQL ---