加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails-4.2 – 没有这样的文件或目录@ rb_sysopen – pub

发布时间:2020-12-16 22:02:31 所属栏目:百科 来源:网络整理
导读:下方号码2,我收到这个错误: Errno::ENOENT in OrdersController#print def generate_receipt(filename = nil,current_user = nil) filename ||= "public/receipts/#{id}.pdf" Prawn::Document.generate(filename,:page_layout = :portrait,:page_size = 'LE
下方号码2,我收到这个错误:

Errno::ENOENT in OrdersController#print

def generate_receipt(filename = nil,current_user = nil)
    filename ||= "public/receipts/#{id}.pdf"
    Prawn::Document.generate(filename,:page_layout => :portrait,:page_size => 'LETTER',:skip_page_creation => false,:top_margin => 50,:left_margin => 50)do |pdf|

      pdf_receipt_data(pdf,false,'store_front',current_user)

      pdf.number_pages "<page> of <total>",:at => [0,0]

    end
end

在我的本地主机这个代码正在工作,但测试env我收到这个错误.我正在使用rails 4.2.
请帮助我

解决方法

完成路径后,解决了我的问题.

filename || =“#{Rails.root} / public / receipts /#{id} .pdf”

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读