我正在使用带有此代码的 PaperClip:
link_to "OPEN", @worequest.attach.url
有没有办法在新的浏览器选项卡中打开文件?
谢谢
我正在使用带有此代码的 PaperClip:
link_to "OPEN", @worequest.attach.url
有没有办法在新的浏览器选项卡中打开文件?
谢谢
您可以在控制器操作中使用 send_data 或send_file方法:
'disposition' 选项指定文件是内联显示还是下载。有效值为“内联”和“附件”(默认)。
所以控制器操作中的这一行将在浏览器中打开图像(而不是下载它):
def get_image
send_file '/path/to.jpeg', :type => 'image/jpeg', :disposition => 'inline'
end
您还可以:target => '_blank'
向 Link_to 提供一个(将在新选项卡中打开链接)
link_to "New tab", url, :target => '_blank'