小编Chi*_*tra的帖子

没有这样的文件或目录@ rb_sysopen - public/receipts/416981.pdf

在线下没有.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
Run Code Online (Sandbox Code Playgroud)

在我的localhost上这段代码正在运行但是在测试env时我收到了这个错误.我正在使用rails 4.2.
请帮帮我.

ruby-on-rails-4.2

11
推荐指数
1
解决办法
3万
查看次数

rvm gemset list和rvm list gemsets之间的区别

rvm list gemsets 显示安装rvm gemsets列表和

rvm gemset list 显示特定选定rvm gemsets的gemset列表.

这是正确的解释吗?

请帮我清除这意味着正确的解释,何时使用以及它如何有用?

感谢您的输入.

ruby rvm

5
推荐指数
1
解决办法
1910
查看次数

如何将MongoDB的数据库转储迁移到PostgreSQL?

我使用数据库作为postgresql复制应用程序,但后来我知道应用程序正在使用mongodb,我得到了json格式的应用程序的转储,这是mongodb.

因此,有关将mongo db转储迁移到postgresql的任何帮助都将非常感激.

谢谢!

postgresql mysqldump mongodb rails-postgresql ruby-on-rails-4

5
推荐指数
1
解决办法
7408
查看次数

权限被拒绝@dir_s_mkdir - /run/user/gui/spring (Errno::EACCES)

我在打开时遇到这个问题 -> rails 控制台

[chitra@localhost todo_app]$ rails c
/home/chitra/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/fileutils.rb:252:in `mkdir': Permission denied @ dir_s_mkdir - /run/user/gui/spring (Errno::EACCES)
    from /home/chitra/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/fileutils.rb:252:in `fu_mkdir'
    from /home/chitra/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/fileutils.rb:226:in `block (2 levels) in mkdir_p'
    from /home/chitra/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/fileutils.rb:224:in `reverse_each'
    from /home/chitra/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/fileutils.rb:224:in `block in mkdir_p'
    from /home/chitra/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/fileutils.rb:210:in `each'
    from /home/chitra/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/fileutils.rb:210:in `mkdir_p'
    from /home/chitra/.rvm/gems/ruby-2.2.0@todo/gems/spring-1.4.0/lib/spring/env.rb:37:in `tmp_path'
    from /home/chitra/.rvm/gems/ruby-2.2.0@todo/gems/spring-1.4.0/lib/spring/env.rb:54:in `pidfile_path'
    from /home/chitra/.rvm/gems/ruby-2.2.0@todo/gems/spring-1.4.0/lib/spring/env.rb:69:in `server_running?'
    from /home/chitra/.rvm/gems/ruby-2.2.0@todo/gems/spring-1.4.0/lib/spring/client/run.rb:25:in `call'
    from /home/chitra/.rvm/gems/ruby-2.2.0@todo/gems/spring-1.4.0/lib/spring/client/command.rb:7:in `call'
    from /home/chitra/.rvm/gems/ruby-2.2.0@todo/gems/spring-1.4.0/lib/spring/client/rails.rb:24:in `call'
    from /home/chitra/.rvm/gems/ruby-2.2.0@todo/gems/spring-1.4.0/lib/spring/client/command.rb:7:in `call'
    from /home/chitra/.rvm/gems/ruby-2.2.0@todo/gems/spring-1.4.0/lib/spring/client.rb:28:in `run'
    from /home/chitra/.rvm/gems/ruby-2.2.0@todo/gems/spring-1.4.0/bin/spring:49:in `<top (required)>'
    from /home/chitra/.rvm/gems/ruby-2.2.0@todo/gems/spring-1.4.0/lib/spring/binstub.rb:11:in `load'
    from /home/chitra/.rvm/gems/ruby-2.2.0@todo/gems/spring-1.4.0/lib/spring/binstub.rb:11:in `<top (required)>'
    from /opt/projects/todo_app/bin/spring:13:in `require'
    from …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails ruby-on-rails-3.2 ruby-on-rails-4

4
推荐指数
1
解决办法
2280
查看次数

`Class`和`class`有什么区别

在创建类时,我们使用关键字class:

class Abc
  Z = 5
  def add
    puts "anything here"
  end
end
Run Code Online (Sandbox Code Playgroud)

在控制台中, Abc.class # => Class

Abc内部如何成为一个班级?class和之间有什么区别Class

如果有人能够解释内部调用类常量和方法的方式,并且如果没有定义方法,那么我们将如何获得异常将会很棒"undefined class method".它背后的内在逻辑是什么?

ruby

1
推荐指数
1
解决办法
187
查看次数