2017-05-02 7 views
0

전화를 판매 할 사이트를 만들고 모든 테이블과 제품을 설정했습니다.Rail 's generate on Cloud9를 사용하여 비계 파일을 생성하는 방법

나는 실행하면 :

rails generate Scaffold Sale item_id:integer employee_id:integer 

내가 내 애플 리케이션/모델에 '판매'와 'Part.rb'라는 루비 파일을 얻을. 'Emlployee.rb'와 'Item.rb'두 개의 Ruby 파일이 필요 없습니다.

어떤 직원이 어떤 전화를 판매했는지 추적하려면이 파일이 필요합니다. 내 사이트/판매를 탐색 할 때 테이블이 있지만 직원에게 이동하여 새로운 직원을 추가 할 때 Cloud0은 경로가 지정되지 않았 음을 알려줍니다.

내가 뭘 잘못하고 있니?

+0

잘못된 것을하지 않고있는 'rails generate scaffold sale'은 판매용 모델 등을 생성합니다. 'item_id : integer'를 지정하면'sales' 테이블에'item_id' 필드가 포함되어 있으므로 연관을 사용할 수 있지만'Item'과'Employee' 모델은 따로 생성해야합니다. – mikej

+0

이전 질문을 참조하려면 링크를 제공해야합니다. 그러나 당신의 질문은 독립적 인 것이어야합니다. 왜냐하면, SO 문항은 쓰레드가 아니기 때문에 기사들입니다. 귀하의 전문 지식이나 경험은 우리에게 중요하지 않으며, 언급은 단지 산만합니다. "[질문하는 방법 스마트 방법] (http://catb.org/esr/faqs/smart-questions.html)"및 Jon Skeet의 "[완벽한 질문 작성하기] (https : //codeblog.jonskeet. uk/2010/08/29/writing-the-perfect-questions /) "를 통해 우리가 필요한 것을 배울 수 있습니다. –

답변

0
rails generate scaffold Sale item_id:integer employee_id:integer 

Sale에 속한 것들만 생성합니다. 따라서이 명령을 사용하여 Sale.rb 모델을 만들었습니다. item_idemployee_id (scaffold은 자산, 컨트롤러, 경로 및 테스트를 만듭니다) 두 가지 특성을 가진 모델을 만들었습니다.

EmployeeItem 모델도 만들어야하는 경우 별도로 만들어야합니다.

> rails g model Employee 
> rails g model Item 

읽기 또한 difference between scaffold and model in Railsdocumentation about the generate command.