2014-11-22 4 views
1

나는 다음과 같은 코드가 있습니다으로 반복 3.2

@items = QuestionGroup.search(params[:search]).limit(50) 

이는 액티브 관계를 반환합니다. 나는 그것을 반복 할보기에서 그래서 사용 :

<% if @items.present? %> 
    <%= @items.each do |r| %> 
     <%= div_for r do %> 
      <div><%= r.subject %></div> 
     <% end %> 
    <% end %> 
<% end %> 

이보기에 인쇄 r.subject을 수행하지만 그 다음 전체 관계로 다음과 같습니다. 예 :

the pipe 
[#<QuestionGroup id: **, subject: "the pipe", created_at: "*******", updated_at: "******"] 

이유는 무엇이며 어떻게 해결할 수 있습니까?

+0

'<% = @ items.each do | r | %>'~'<% @ items.each do | r | %>' – Nithin

답변

1

문제는 여기 다음 '='당신 출력의 내용에 관계 각각의 이상으로 인한 코드 반복의

<%= @items.each do |r| %> 

이 줄. 변경 :

<% @items.each do |r| %> 

그리고 당신은 잘 가야합니다!

+0

감사합니다. Phil. 나는 요즘의 erb 중 하나에 조심하는 법을 배웁니다 :). – Finnjon

+0

당신은 환영합니다 :) 나는 처음에이 오류가 발생했습니다, 이것은 당신이 배우는 방법입니다;) –