2016-06-23 4 views
0

두 가지 모델 User와 Business가 있습니다. 그들 사이에는 연관성이 없기 때문에 어떻게 하나의 제출으로 하나의 단일보기에서 이들의 속성을 표시 할 수 있습니까?Ruby on Rails (양식 제출)

+0

관련없는 두 개의 모델 또는 다른 필드에 대한 필드가있는 단일 양식을 원하십니까? – Uzbekjon

+0

네, 그걸 원합니다. –

+1

사용자'form_tag'은'user [name]','business [address]'와 같은 입력 필드 이름을 가진 일반 폼을 생성합니다. 그런 다음 폼 데이터를 받고 새 컨트롤러를 생성합니다. – Uzbekjon

답변

2

다음과 같이 양식을 만들 수 있습니다. 여기서 question_path는 게시 할 위치입니다. 나는 두 가지 모델 질문과 버그가 있고 그걸 그대로 정의했습니다.

<%= form_tag(questions_path, remote: true) do |f| %> 
    <div class="field"> 
    <%= text_field_tag 'question[name]' %><br> 
    </div> 

    <div class="field"> 
    <%= text_field_tag 'bug[title]' %><br> 
    </div> 

    <div class="actions"> 
    <%= submit_tag %> 
    </div> 
<% end %> 
+0

고마워요 ,,, –

+0

@PrafullPurwar는 upvoting을 고려하고 문제를 해결 한 경우 답을 올바르게 설정하는 것이 좋습니다. – Uzbekjon