-
ruby – 如何捕获EventMachine服务器上的顶级故障?
所属栏目:[百科] 日期:2020-12-17 热度:154
我有一个EventMachine服务器,我用monit监控.有时会崩溃,我试图找出原因,但我不清楚如何记录所有顶级故障.我试过这样的代码: begin EventMachine::run do EventMachine::start_server('0.0.0.0',PORT,MyServer) endrescue Exception = e puts "FAILURE: #{e.[详细]
-
ruby-on-rails – 使用<%= will_paginate%>更改每页的元
所属栏目:[百科] 日期:2020-12-17 热度:103
我正在使用’will_paginate’宝石.默认值为每页30个元素.我该如何自定义? 解决方法 如果您的控制器名为User,您可以在控制器中执行以下操作: @users = User.paginate:page = params [:page],:per_page = 10,:order = ‘name ASC’这将显示每页10个结果.[详细]
-
ruby-on-rails – 在IRB中使用Yahoo Fantasy Sports API
所属栏目:[百科] 日期:2020-12-17 热度:118
我想玩Yahoo Fantasy Sports API.我不知道从哪里开始.为了开始在IRB中使用API??并开始调用和检索不同的玩家或统计数据,我需要做什么?这是我第一次尝试处理没有现成 Ruby gem的API. Yahoo Fantasy Sports API:http://developer.yahoo.com/fantasysports/gui[详细]
-
ruby – LoadError:无法加载这样的文件 – 英文
所属栏目:[百科] 日期:2020-12-17 热度:96
我们的代码呢 require "english" 它在本地工作,但我们在CI服务器上遇到此错误: LoadError: cannot load such file — english 有任何想法吗? 解决方法 事实证明修复是改变 require "english" 成 require "English" 我们的本地OS X文件系统(第一个工作)是不[详细]
-
Ansible:定义命令何时不必运行(从源代码构建ruby)
所属栏目:[百科] 日期:2020-12-17 热度:100
以下是我的剧本中负责从源代码下载和构建 ruby的部分: vars: ruby_version: '2.0.0-p247' ruby_url: 'ftp://ftp.ruby-lang.org//pub/ruby/2.0/ruby-{{ ruby_version }}.tar.gz' tasks: - name: Ensure ruby dependencies are installed apt: pkg=$item stat[详细]
-
ruby-on-rails – delayed_job.从队列中删除作业
所属栏目:[百科] 日期:2020-12-17 热度:161
class Radar include Mongoid::Document after_save :post_on_facebook private def post_on_facebook if self.user.settings.post_facebook Delayed::Job.enqueue(::FacebookJob.new(self.user,self.body,url,self.title),self.active_from) end endendclas[详细]
-
ruby-on-rails – ExecJS :: ProgramError:意外的令牌:名称(选
所属栏目:[百科] 日期:2020-12-17 热度:148
我的应用在本地环境中运行良好.我试图将构建推送到heroku.我的命令是: bundle installgit add .git commit -am "abcdef"git push heroku master 然后我遇到了资产问题:预编译 remote: ----- Preparing app for Rails asset pipelineremote: Running: rake[详细]
-
ruby-on-rails – Capistrano:不知道如何构建任务’deploy:new
所属栏目:[百科] 日期:2020-12-17 热度:71
我正在第一次部署到Digital Ocean Ubuntu Droplet.我已经配置了所有内容并遵循了所有步骤,现在我正在执行命令的步骤:cap production deploy:initial.对于此命令,我收到此错误消息: cap aborted!Don't know how to build task 'deploy:new_release_path' ([详细]
-
ruby-on-rails – 从Simplecov报告中排除供应商文件
所属栏目:[百科] 日期:2020-12-17 热度:187
我只想排除供应商宝石与覆盖率报告一起显示,该怎么做? 以下是我的报道报告的样子: 解决方法 这是我如何处理它,发现它在那里有文档! SimpleCov.profiles.define 'no_vendor_coverage' do load_profile 'rails' add_filter 'vendor' # Don't include vendor[详细]
-
ruby-on-rails – Rails设计自定义注册和登录同一页面问题
所属栏目:[百科] 日期:2020-12-17 热度:184
在我的 Ruby应用程序中,我使用’devise’gem进行身份验证,但我想自定义视图,在自定义每个视图后生成设计视图并将它们作为部分保存在devise文件夹中,因为我想要将它们呈现在另一种观点. 所以我的问题是,新的/会话正在运行,但是当我尝试注册时,表单发布似乎存[详细]
-
Ruby正则表达式密钥搜索
所属栏目:[百科] 日期:2020-12-17 热度:127
http://ruby-doc.org/core-1.9.3/Hash.html#method-i-include-3F 可以将hash.has_key?(String)转换为具有正则表达式搜索功能? 解决方法 我建议用新方法扩展Hash而不是替换has_key?. class Hash def has_rkey?(search) search = Regexp.new(search.to_s) u[详细]
-
ruby-on-rails – Rails 4要求和允许多个
所属栏目:[百科] 日期:2020-12-17 热度:57
很长一段时间的 Java开发人员 – 对ror来说是新手 – 我正在Rails 4中构建一个 JSON REST API,我遇到了使用强参数的问题.当我对我的一个端点执行HTTP POST请求时,我希望我的控制器需要主对象,需要它的一些属性,如果存在某些其他属性,它也会返回它们.看到那些[详细]
-
如何使用Ruby删除除数字,“,”和“.”之外的字符串中的所有字符
所属栏目:[百科] 日期:2020-12-17 热度:124
请帮助我使用正则表达式完成下一个任务:我在某些表中有一个“成本”列,但其中的值有所不同: ['1.22','1,22','$1.22',22$','$1.22'] 我需要删除除数字之外的所有字符,并且..所以我需要得到一个总是可以解析为Float的值. 解决方法 a.map {|i| i.gsub(/[^d,[详细]
-
ruby-on-rails – 为Phusion Passenger应用程序设置环境变量
所属栏目:[百科] 日期:2020-12-17 热度:128
我已经在开发中设置了Passenger(Mac OS X),它可以完美运行.后来唯一的问题是:现在我在“/usr/local”中安装了自定义GEM_HOME路径和 ImageMagick二进制文件.我可以把它们放在一个获取源代码的shell rc文件中,这解决了从控制台生成的进程的环境变量;但乘客怎[详细]
-
ruby-on-rails – Rails上的Ruby / PgSQL错误启动:无法加载此类
所属栏目:[百科] 日期:2020-12-17 热度:157
我是 Ruby的新手(来自Java背景)并且可以从 Git存储库访问RoR项目.我能够通过自制软件安装rbenv和Postgres构建Ruby,使用正确的标志安装“pg”gem.我在项目上做了“捆绑安装”的任何方式,当我去启动服务器时,它创建了一个捆绑包……任何帮助都将是绝对值得赞赏[详细]
-
ruby-on-rails – Rails 5 DEPRECATION警告:不推荐使用常量访问
所属栏目:[百科] 日期:2020-12-17 热度:99
安装Rails 5.认为事情很好,但无法创建数据库或启动服务器.我收到此错误: DEPRECATION WARNING: Accessing mime types via constants is deprecated. Please change: Mime::HTML to: Mime[:html] . (called from at /usr/local/rvm/gems/ruby-2.2.3/gems/web[详细]
-
ruby-on-rails – 翻译Rails模型关联 – 无法正常工作
所属栏目:[百科] 日期:2020-12-17 热度:93
任何人都有一些提示如何在Rails中翻译模型关联? 例如:我有一个Person模型,可以有很多Phone.但是,一个人需要至少有一部电话.我无法翻译该验证.我能做的最好的就是: validates_presence_of :phones,:message = "At least one phone is required." 在我的YAM[详细]
-
ruby-on-rails – Ruby常量查找
所属栏目:[百科] 日期:2020-12-17 热度:198
这可能是一个简单的问题,但我试图从值中查找 Ruby中的常量名称.例如: class Xyz ActiveRecord::Base ACTIVE = 1 PENDING = 2 CANCELED = 3 SENT = 4 SUSPENDED = 5end 我的数据库中的状态为1.我想基于此检索ACTIVE,以便我可以在视图中显示它. 有什么好办法[详细]
-
ruby – 类定义/范围中的局部变量
所属栏目:[百科] 日期:2020-12-17 热度:167
我的印象是 Ruby中的类定义可以重新打开: class C def x puts 'x' endendclass C def y puts 'y' endend 这按预期工作,y被添加到原始类定义中. 我很困惑为什么下面的代码不能按预期工作: class D x = 12endclass D puts xend 这将导致NameError异常.为什么[详细]
-
ruby-on-rails-4 – 在Rails 4中使用令牌生成一个唯一的URL,用于
所属栏目:[百科] 日期:2020-12-17 热度:134
我有一个“反[详细]
-
ruby-on-rails – Rails:适用于生产部署的Passenger Standalone
所属栏目:[百科] 日期:2020-12-17 热度:125
问题标题几乎总结了……我无法找到任何好的资源来概述使用Phusion Passenger Standalone进行Rails应用程序部署的优缺点.它与运行Passenger Nginx或Passenger Apache相比如何?像.htaccess这样的东西会继续按预期工作吗?任何见解将不胜感激! 谢谢! 解决方[详细]
-
ruby – Prawn PDF表混合格式
所属栏目:[百科] 日期:2020-12-17 热度:183
我想用prawn pdf在 ruby中生成一个简单的表. 我需要一个单元格中的一些文本是粗体,有些不是粗体.例如: 现在,按照一些示例,我使用以下代码进行基本表格渲染: pdf.table([ ["1. Row example text","433"],["2. Row example text","2343"],["3. Row example t[详细]
-
ruby-on-rails – Rails 4.1 – ActionController :: RoutingErr
所属栏目:[百科] 日期:2020-12-17 热度:145
我觉得我尝试了我在这里和一些博客上找到的所有解决方案,但有些事情仍然是错误的,我不知道是什么. 我的错误: ...Started GET "/fonts/amaze.ttf" for 83.9.18.180 at 2014-11-26 09:10:21 +0000...app[web.1]: ActionController::RoutingError (No route ma[详细]
-
使用Ruby注入时的Nil类
所属栏目:[百科] 日期:2020-12-17 热度:84
我是 Ruby的新手,我在使用inject方法时遇到了一个奇怪的问题. 当我做: (1..10).inject(0) {|count,x| count + 1} 结果是10,正如预期的那样.但是,当我这样做 (1..10).inject(0) {|count,x| count + 1 if (x%2 == 0)} 我收到一个错误: NoMethodError: undefi[详细]
-
ruby – Nokogiri相当于jQuery nearest()方法,用于在树中查找第
所属栏目:[百科] 日期:2020-12-17 热度:79
jQuery有一个可爱的,有点错误的名为 closest()的方法,它在DOM树中寻找匹配的元素.例如,如果我有这个HTML: table src="foo" tr tdYay/td /tr/table 假设元素设置为 td,那么我可以像这样计算src的值: element.closest('table')['src'] 如果缺少表元素或其src[详细]