0
루비에서 테이블이 손상되었습니다. 사용자가 접두어 또는 제목으로 클래스를 검색하도록 허용하고 있으므로 find_by_prefix 또는 found_by_title 페이지로 전송하고 find_all_by_prefix(params[:prefix])
을 사용해야합니다. 그래서 내가 그랬을 때 나는 오류가 발생하여 그것을 조사하여 <%[email protected](&:prefix).join(', ')%>
을 사용하면 모든 테이블을 내 테이블에서 찾을 수 있지만 모든 결과를 한 행에 넣을 뿐이라는 것을 알았습니다. 4 개의 결과에 대해 4 개의 행을 만드는 방법을 알고 싶습니다.find_all_by Ruby를 사용할 때 오류가 발생했습니다
컨트롤러 :
def found_by_prefix
@course = Course.find_all_by_prefix(params[:prefix])
end
보기 :
이<table border=1>
<tr><th>id</th><th>prefix</th><th>number</th><th>title</th><th>section</th></tr>
<tr>
<td><%[email protected](&:id)%></td>
<td><%[email protected](&:prefix).join(', ')%></td>
<td><%[email protected](&:number).join(', ')%></td>
<td><%[email protected](&:title).join(', ')%></td>
<td><%[email protected](&:section).join(', ')%></td>
</tr>
</table>
읽어보기 : http://guides.rubyonrails.org/active_record_querying.html – shibly