<% @service_requests.each do |sr|%>
<iframe src="<%= url_for :controller=>'service_requests',:action=>'show',:id=>sr.id%>" name="frame" style="display:none;" ></iframe>
<input type="button" onclick="frames['frame'].print()" value="printletter">
<%end%>
我想从索引页面打印显示页面。通过此代码,我可以打印显示页面但我关注的是 id 。现在我得到两条id = 17的记录id = 15.当我打印id = 17的记录时,它工作正常。但是如果我想要打印id为15的记录,那么我将获得id为17的显示页面。
答案 0 :(得分:0)
你想要的是部分观点。您可以使用您的ID渲染节目页面;
<%= render :partial => "service_requests", :locals => {:id => sr.id} %>