2013-08-06 2 views
1

커맨드 라인에서 모델을 생성하려고합니다. 여기 내 명령입니다레일스가 모델 구문 오류를 생성합니다.

rails generate model User first_name:string last_name:string email_address:string age:integer

그리고 그것은 나에게이 오류를주고 유지 :

SyntaxError: (irb):2: syntax error, unexpected tLABEL, expecting keyword_do or '{' or '(' 

User first_name:str last_name:**str** email_address:str age:int 

(irb):2: syntax error, unexpected tLABEL, expecting keyword_do or '{' or '(' 

name:str email_address:str age:**integer** 

나는 잃었어요. 나는 어제 이것을 배웠고 문법은 정확하게 작동 할 때 이전과 똑같습니다.

감사

편집

: StackOverflow의 내가 당신이, 당신의 시스템 콘솔에없는 레일 콘솔이 명령을 넣어야 참고

답변

9

코드로 그 오류를 포맷하지 않는 날이를 게시 할 수 wouldnt한다.

+0

젠장. 그것의 가장 단순한 것. 고마워. – JDillon522

+0

더 자세히 설명해 주시겠습니까? 프리스트 시간에 오류가 발생했습니다. 다시 실행하면됩니다. 문제가 무엇입니까? 이유, 동일한 콘솔, 같은 단어를 알지 못합니다. –

+0

@ Albert.Qing 아마도이 명령을'irb', 대화식 루비 콘솔에서 실행하려했을 것입니다. 이것을 시스템 쉘에서 실행해야합니다. –

관련 문제