반응형
저는 지난 4 월에 Rails 2를 사용하기 시작했지만 Rails 3이 출시되었을 때 배우는 것이 많은 부분이 완전히 리팩토링되고 재구성 되었기 때문에 더 실용적이라고 생각했기 때문에 6 월에 중단했습니다. 우분투 10.04 (기본 db로 SQLite3 사용)로 작업했지만 지금은 Windows 7과 MySQL 5를 사용하고 있습니다. 이미 MySQL 용 gem 어댑터를 설치했지만 사용하려면 database.yml을 조정해야합니다. 감사.
해결 방법
데이터베이스 구성 측면에서 MySQL 드라이버를로드하는 방법을 제외하고는 Rails 2와 3 사이에 실제로 변경된 것은 없습니다. 이 작업은 config / environment.rb
에서 수행되었지만 이제는 Gemfile
에서 수행됩니다.
gem 'mysql'
기본 config / database.yml
파일은 SQLite로 설정되지만이를 MySQL로 쉽게 변경할 수 있습니다. 일반 버전은 다음과 같습니다.
defaults: &defaults
adapter: mysql
username: localdev
password: mylocaldevpasswordwhateveritis
host: localhost
development:
<<: *defaults
database: project_dev
test:
<<: *defaults
database: project_test
사용할 드라이버를 설정하는 것은 adapter
선언 행입니다.
참조 페이지 https://stackoverflow.com/questions/3617570
반응형
'MySql' 카테고리의 다른 글
MySQL은 ORDER BY에서 행 위치를 얻습니다. (0) | 2020.11.09 |
---|---|
MySQL Auto TimeStamp new entry to DB (phpMyAdmin) (0) | 2020.11.09 |
MySQL은 가장 최근 행에만 가입 하시겠습니까? (0) | 2020.11.09 |
MySQL PHP 정렬이 mysql "order by"보다 낫습니까? (0) | 2020.11.09 |
MySQL 두 날짜의 차이를 시간으로 반올림하는 방법 (0) | 2020.11.09 |
댓글