Preskúmam príručku RoR, ale keď sa pokúšam spustiť migráciu, vráti sa
...
*** About to add an index ***
--add_index("admin_users", "username")
rake aborted!
An error has occurred, all later migrations canceled:
invalid date
Pri pohľade okolo online sa zdá, že problém jes mysql2 gem a "add_index". Ako ho mám opraviť? Pokúsil som sa odinštalovať mysql2 gem a meniť súbor database.yml použiť mysql, ale vrátil sa
"Please install the mysql adapter: "gem install activerecord-mysql-adapter""
ktoré potom nemohol nájsť.
Používam Windows Vista, Rails 3.2.1 a mysql2 gem je 0.3.11 x86-mingw32 a mysql gem je 2.8.1 x86-mingw32.
odpovede:
1 pre odpoveď č. 1Používame mysql, len skontrolujte, či toto nastavenie funguje
v súbore GEM
gem "rails", "2.3.2"
gem "mysql", "2.7"
v databáze.ymbol
development:
adapter: mysql
encoding: utf8
reconnect: false
database: <database name>
pool: 5
username: <user name>
password: <password>
host: localhost