2009-05-08 3 views
0
script/generate scaffold Album 

에 대한 "script/generate scaffold Album"은 Album (pre-Rails 2)이라는 모델에 대한 스캐 폴딩을 생성하는 데 사용됩니다. 레일스가 더 이상 좋아하지 않아? 앨범 모델

인가 그것은 올바른 이들 일 (포스트 레일 2), 당신이 필요한 모든 필드를 지정해야합니다 : 레일 1.1.6에

script/generate scaffold Album artist:String title:String 

내가 튜토리얼과 함께 다음과 같은 봤는데을하고있다

script/generate scaffold Album 

튜토리얼 설명하는 방식으로 작동하지 않습니다하지만 내 의심이 명령의 새로운 형식을 명시 적으로 당신이 발판에서 원하는 모든 필드를 맞추는 것이 필요하다는 이유에 대해 의아해되었다.

Rails가 schema.db를 통해 스키마 파일에 명시 적으로 선언하지 않고 모델의 모든 필드를 "알고"있기 때문에 모델 이름만으로 간결하게 생성 할 수있는 기능이 없어지면 실망입니다.

답변

3

명령에 필드를 지정하지 않으면 Rails는 뷰와 같이 미리 채워진 필드 정보가있는 스캐 폴딩을 빌드하지 않습니다.

script/generate scaffold Album 

이 유효해야하지만 모든 양식을 만들고보기를 표시하고 마이그레이션 파일의 모든 입력란을 정의해야합니다.

+0

기존 모델에 대한보기를 만드는 스캐 폴딩을 원한다면 Ryan Bates nifty_scaffold http://github.com/ryanb/nifty-generators를 확인하십시오. –

+0

아니요 앱 폴더에서이 명령을 실행하고있었습니다. – Newben

관련 문제