2012-08-26 4 views
0

여러 모델을 사용하는 레일 사이트를 구성하려고합니다. 하나는 본질적으로 단일 구매와 관련된 몇 가지 정보를 필요로하는 요청이라는 모델입니다. 다른 하나는 하나의 "주문"ID 아래에 여러 요청을 모으는 모델입니다.하나의 제출으로 여러 행을 모델로 변경

문제는 하나의 제출으로 여러 요청 항목을 허용하는 요청과 관련된보기를 원합니다. 내가 현재 가지고있는 것처럼 누군가가 하나의 "컷"에 대한 단일 요청을 제출할 수 있지만 한 번의 제출으로 여러 페이지의 컷 수에 대한 요청을 한 페이지에 입력해야합니다. 내보기에 관련된

나의 현재 _form 문서입니다 : 나는 나에게 하나의 요청 몇 가지 새로운 '행'제출 입력 할 수있는 양식 문서를 만들 수있는 방법을

<%= form_for(@request) do |f*| %> 

    <div class="field"> 
    <%= f.label :cut %><br /> 
    <%= f.text_field :cut %> 
    </div> 
    <div class="field"> 
    <%= f.label :lbs %><br /> 
    <%= f.number_field :lbs %> 
    </div> 
    <div class="field"> 
    <%= f.label :notes %><br /> 
    <%= f.text_field :notes %> 
    </div> 
    <div class="field"> 
    <%= f.label "Order ID" %><br /> 
    <%= f.number_field :order_id %> 
    </div> 
    <div class="field"> 
    <%= f.label :status %><br /> 
    <%= f.number_field :status %> 
    </div> 

    <div class="actions"> 
    <%= f.submit %> 
    </div> 

<% end %> 

어떤 생각? 또는 그들 모두가 동일한 주문 ID를 갖도록하는 방법은 무엇입니까?

감사합니다.

답변

2

Ryanb에서 제공하는 스크린 캐스트를 사용해보세요. 오래 걸릴 것 같습니다.

+0

감사합니다! 나는 지금 당장 그들을 체크하고있다. RailsCasts는 최신 버전의 캐스트 (월 구독료 $ 9에 액세스 할 수 있음)가 있다고 말하면서 내가 필요한지 알았는지 궁금 해서요. – Sasha

+1

그것은 당신이 얼마나 좋은지에 달려있다;) 진지하게, 방법론은 그다지 변하지 않았으므로 나는 그것을 생각할 수 있어야한다. 그리고 그렇지 않은 경우에는 항상 특정 문제로 여기에서 다시 올 수 있습니다. –

관련 문제