2012-10-29 2 views
0

레일을 처음 접하면서 프로젝트 진행 방법을 구상하는 데 어려움이 있습니다. 나는 사용자가 간단한 페이지 만들 싶습니다2 단 모델 및 컨트롤러 in 레일

a)는 "프로젝트"를 선택을, 프로젝트 페이지에서 페이지 B)를 프로젝트 전송, 반복적으로 API를 쿼리 및 결과

난대로를 얻을 수 있습니다 나는 어떻게 특정 프로젝트에 API_call 테이블에 항목을 링크 할, 내 질문은 다음이다 가정

rails generate Project person:string 
rails generate API_call title:string response:text 

: 여전히 목재 및 생성 모델과 컨트롤러 주위에 내 머리를 감싸는 다음과 같은 말이 있다면, 궁금하네요? 이것은 "참조"옵션입니까?

미리 감사드립니다 ...

답변

2

스캐 폴딩 명령이 올바르지 않습니다. 전체 리소스를 생성하는 경우 :

rails g scaffold Project person:string 

이것은 단지 모델 생성 등

모델, 컨트롤러, 마이그레이션, 뷰를 생성합니다,

rails g model ApiCall title:string response:text 

다른 발전기를 나열하려면 실행

rails g 

참고 : g 또는를 사용할 수 있습니다.

관련 개체의 경우 연관을 사용해야합니다. 기본 아이디어를 얻으려면이 링크를 확인하십시오 http://guides.rubyonrails.org/association_basics.html. 함께 작업하고 싶다면 의사를 연구 할 대안이 없습니다.

+0

한 가지주의해야 할 점은 스캐 폴드를 실행하기 전에 프로젝트에서 원하는 것을 선택해야한다는 것입니다. 예를 들어 _form, index, show를 수정하고 마이그레이션을 편집하거나 열을 추가하거나 제거하려는 경우 새로 만듭니다. –

+0

도움이됩니다. 고맙습니다. 나는 당신이 단지 모델을 만들 수 있다는 것을 깨닫지 못했고, 전체 비계는 아닙니다 (그것은 완전히 이해됩니다. 놀라지 말아야합니다). 읽을 시간. – ghukill