2013-09-04 2 views
0

사실 인 경우 파일을 렌더링하려고했습니다.레일에 조건이있는 경우의 문제

내 코드이

1.9.3-p194 :024 > b=Orbituarysite.find(1) 
1.9.3-p194 :025 > b.notice_display 
NoticeDisplay Load (1.4ms) SELECT "notice_displays".* FROM "notice_displays" WHERE "notice_displays"."orbituarysite_id" = 1 LIMIT 1 
=> nil 
1.9.3-p194 :026 > b.notice_display.nil? 
=> true 

여기에 출력 사실을 보여줍니다 그리고 난하지만, 내 양식을 렌더링 드릴 수 없습니다에게, 내가이 사실을 보여줍니다 콘솔에서 그것을 시도

<% if @orbituarysite.notice_display.nil? %> 
    <%= render 'notice_displays/form' , :remote => true %> 
<% end %> 

입니다 난 내 가치가 맞다 무엇이 실종 됐는지 말해 주시겠습니까?

+0

양식 코드를 공유하시기 바랍니다 수있는

<% if @orbituarysite.notice_display.nil? %> <%= render 'notice_displays/form' %> <% end %> 

? 일반적으로 form_for 또는 form 태그에 <% =를 쓰는 것을 잊었 기 때문입니다. 나는 당신이 <% form_for %> –

답변

0

이처럼을해야합니다 : - notice_displays/_form

<%=form_for....., :remote => true%> 
관련 문제