问题标签 [ruby-2.3.1]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
91 浏览

ruby-on-rails - 在企业级对 crono 调度程序进行基准测试

我一直在一些个人应用程序中使用Crono gem 。现在我计划在我当前的组织中使用 Crono,在企业级别安排工作。

我想知道是否有人已经对 Crono 可以处理的性能/负载/作业进行了一些基准测试。如果没有,有什么建议如何进行这样的评估?

0 投票
2 回答
77 浏览

ruby - 为什么“aabbcc”[/ab*/] 只返回“a”?

如果量词*表示“零次或多次”,它似乎"aabbcc"[/ab*/]应该返回"abb",但它只返回"a".

0 投票
1 回答
98 浏览

ruby-on-rails-5 - 如何在 Ruby On rails 中加载控制器特定的 CSS 和 JS

在 Rails 项目中,我使用的是 Rails 5 版本,我知道控制器特定的 css 和 js 应该自动加载,而无需在开发模式下预编译代码。但是如果预编译资产文件,则所有控制器特定的文件都在加载。

0 投票
1 回答
654 浏览

ruby-on-rails - `validate_queues' 的 shoryuken 错误:指定的队列

我正在使用rails“Shoryuken”gem,但是当我启动rails服务器时,我的开发环境中的队列验证出现错误,下面是错误:-

gems/shoryuken-2.0.11/lib/shoryuken/environment_loader.rb:172:in `validate_queues': 指定的队列 ["development_worker"] 不存在 (ArgumentError)

我使用了以下设置:-

配置/shoryuken.yml

初始化程序/shoryuken.rb

我希望队列应该是特定于环境的。

0 投票
1 回答
310 浏览

ruby-on-rails-4 - Rails 生成不适用于现有应用程序

rails generate rspec:install我从 github 克隆了一个 rails 项目,并在运行后尝试运行bundle install。控制台给出以下

我需要做任何额外的设置来使用现有的代码库吗?

0 投票
1 回答
115 浏览

ruby-on-rails - 图片在第一次访问时不显示,但在控制台上点击检查时显示

我正在 Rails 中制作通讯应用程序,但遇到了一个奇怪的错误。
首次访问特定页面时,图像不会显示。

错误照片没有错误照片

细节

该错误仅在第一次访问此页面时出现。
出现bug后,如果做如下操作,图片会正常显示。

  1. 通过另一个页面再次访问该页面
  2. 更新页面
  3. 在 chrome 控制台上点击“选择页面中的元素进行检查”。(很奇怪)

解决方案

如果在访问页面之前将“data-turbolinks = 'false'”设置为“a tag”,图像将显示没有错误,但我想保留turbolinks。
有没有人有解决方案?

0 投票
1 回答
773 浏览

ruby-on-rails - 部署heroku时堆栈级别太深(SystemStackError)

我在使用带有 Rails 4.2.6 的 Ruby 2.3.1 时遇到堆栈级别太深的错误。我应该如何解决这个问题?

当我在命令下运行时,出现了错误。

这是错误。

这是 Gemfile.rb

我将 rails 版本从 4.2.6 更新到 4.2.8。但仍然有同样的问题。

甚至,heroku runbundle exec rake db:migrate也不起作用。

无法理解为什么仍然有这个错误。有人帮我吗?

0 投票
2 回答
68 浏览

ruby - 使用 ruby​​ 2.2 根据模式选择线

我有一个名为region.txt的文件,它的数据如下:

现在我正在使用 ruby​​ 读取此文件,并尝试将“shell.SetMyFile”“shell.SetMyErrorFile”中的文本过滤为RangerDiscovery

我的结果是1 , 1而不是RangerDiscovery。这是因为包括?考虑到 "shell.SetMyFileEnabled""shell.SetMyLogFileEnabled"的方法。如何将其过滤到所需的结果?

0 投票
0 回答
31 浏览

ruby-on-rails - 在 Rails 3.2 中为关联使用 Rails 4 语法

有什么方法可以支持 Rails 4 语法在 Rails 3.2 中定义关联?

我目前有以下 Rails 4 语法:

我希望我的 Rails 3.2 应用程序支持该语法。本质上,就好像我在 Rails 3.2 中编写了以下内容:

是否有支持这种支持的库/宝石?关于如何做到这一点的任何想法?

0 投票
2 回答
38 浏览

ruby - Ruby on rails,如何比较两个哈希值?

我正在尝试将一个哈希值与每个键的另一个哈希值进行比较。像下面一样

我需要比较第一个哈希数据中的特定值键,以与每个哈希值的第二个特定键值进行比较。就像从dept_idfile_data 与 db_data 比较所有键值dept,如果没有得到则存储在变量中(不同的数据存储)