图像位于
https://user-images.githubusercontent.com/26804018/31889194-ae1084e8-b7dd-11e7-85c7-1ba09d946269.png
在我看来:
<h6><b>1. Objetivo:</b></h6> <p><%= raw @pop.objective %></p>
def show # redirect_to :index_pdf # @pop = Pop.friendly.find(params[:id]) @pop = Pop.find(params[:id]) pdf = render pdf: @pop.title, :layout => false, template: "pops/index_pdf.html.erb", locals: {:pop => @pop}, header: { right: 'Pág. [page] de [topage].' } # send_file(pdf, :filename => @pop.title+'.pdf') # baixar automaticamente # precisa fazer end
我的型号:
has_attached_file :image, styles: { medium: "300x300>" }, default_url: "/images/default.png"
我通过放置一个helper方法解决了这个问题:
def with_abs_path(htmlstring) htmlstring.to_s.gsub(/(href|src)=(['"])\/([^\"']*|[^"']*)['"]/, '\1=\2' + 'address_of_server' + '\3\2') end
<%= raw with_abs_path(@pop.objective) %>
观看的是同一场演出:
<%= raw @pop.objective %>