2012-10-09 8 views
1

저는 Windows 컴퓨터에서 루비의 기본 권한을 가진 비계를 만들려고합니다.하지만이 비계 작업을 수행 할 수 없습니다. 사용중인 명령입니다.Bignum을 문자열로 변환 할 수 없습니다.

rails generate scaffold Page location_id:int title:varchar text:text type:int 

나는 데이터베이스 엔진으로 MySQL을 사용하고 있는데 나는 "레이크 dB : 마이그레이션"를 실행하려고하면 오류 받고 있어요 : "문자열로 Bignum이 변환 할 수 없습니다"를.

나를 도와주세요.

You don't need to use the mysql datatypes, but the ruby datatypes. varchar should be string, int should be integer

바보 같은 실수를 주셔서 감사합니다 트위터에 답을 수신

rails generate scaffold Page location_id:integer title:string text:text type:integer 
+0

은 페이지 모델의 이전 오류입니까? –

답변

6

난 당신 같은 정수와 문자열로 비계에서 올바른 레일 "유형"을 사용할 필요가 생각 대답 들아!

+0

고마워, 그거야 .. 어리석은 초보자 실수! Ruby on Rails 가이드 링크 : http://guides.rubyonrails.org/migrations.html#supported-types – stefan

관련 문제