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의 내가 당신이, 당신의 시스템 콘솔에없는 레일 콘솔이 명령을 넣어야 참고
젠장. 그것의 가장 단순한 것. 고마워. – JDillon522
더 자세히 설명해 주시겠습니까? 프리스트 시간에 오류가 발생했습니다. 다시 실행하면됩니다. 문제가 무엇입니까? 이유, 동일한 콘솔, 같은 단어를 알지 못합니다. –
@ Albert.Qing 아마도이 명령을'irb', 대화식 루비 콘솔에서 실행하려했을 것입니다. 이것을 시스템 쉘에서 실행해야합니다. –