sql >> Database >  >> RDS >> Mysql

Kan mysql2 voor rails 3 niet installeren op Windows

MySQL gebruiken met Rails 3 op Windows

  • Installeer railsinstaller -> www.railsinstaller.org (Ik heb het geïnstalleerd in c:\Rails)

  • Installeer MySQL (Ik gebruikte MySQL 5.5) -> dev.mysql.com/downloads/installer/



U kunt nu uw Rails-app gebruiken met MySQL, als u niet zeker weet hoe u een Rails 3-app met MySQL moet maken, lees dan verder...

--- Maak gebruik van een Rails 3-app met MySQL ---

Open opdrachtprompt (niet Git Bash) -> start/cmd
Navigeer naar je map (c:\Sites)
Maak een nieuwe rails-app

rails new world

Verwijder het bestand c:\Sites\world\public\index.html
Bewerk het bestand c:\Sites\world\config\routes.rb
voeg deze regel toe -> root :to => 'steden #index'

Opdrachtprompt openen (weergaven en controllers genereren)

rails generate scaffold city ID:integer Name:string CountryCode:string District:string Population:integer



Bewerk het bestand c:\Sites\world\app\models\city.rb zodat het er zo uitziet

class City < ActiveRecord::Base
 set_table_name "city"
end

Bewerk het bestand c:\Sites\world\config\database.yml zodat het er zo uitziet

development:
adapter: mysql2
encoding: utf8
database: world
pool: 5
username: root
password: root
socket: /tmp/mysql.sock

Open opdrachtprompt windows cmd, niet Git Bash(voer je app uit!)
Navigeer naar je app-map (c:\Sites\world)

rails s

Open hier uw browser -> http://localhost:3000

--- Maak gebruik van een Rails 3-app met MySQL ---



  1. Hoe kan ik tijdelijke aanduidingen voor Flyway negeren?

  2. Hoe het aantal keren dat een teken voorkomt in een Oracle varchar-waarde te tellen?

  3. JSON_ARRAYAGG() - Maak een JSON-array van de rijen van een query in MySQL

  4. Datum (jjjj/mm/dd) extraheren uit een tijdstempel in PostgreSQL