问题标签 [ruby-2.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 投票
1 回答
1311 浏览

ruby-on-rails - Rake doc:app 在升级到 Ruby 2.1.1 和 Rails 4.1 后失败

我使用命令

为我的 Rails 应用程序生成一些基本文档。过去它一直运行良好。昨天我通过应用程序从 Ruby 1.9.3 升级到 2.1.1,Rails 3.2 升级到 4.1。该应用程序一切正常,因此几周后我第一次去重新生成文档,但失败了。我运行上面的命令并收到以下错误消息:

我相信这是 rake 为它不知道的任务提供的标准错误消息。就像我跑

它给出了确切的内容,但使用 'foo' 而不是 'README.rdoc'。我跑步时得到相同的结果

我正在使用 rake 10.2.2。知道发生了什么吗?

0 投票
2 回答
538 浏览

ruby - 使用 ruby​​ 2.1.1 运行 Redmine

我在 root 登录后使用 rvm 安装了 ruby​​ 2.1.1。在另一个用户登录中,正在使用 ruby​​ 1.8.7。使用 1.8.7 Redmine 2.5.0 可以正常工作。但使用 2.1.0


命令:


错误:

0 投票
1 回答
144 浏览

ruby-on-rails-4 - 由于数据库连接错误,无法部署应用程序

有谁知道为什么我不能部署我的应用程序?我正在使用与我对其他应用程序所做的完全相同的配置/更改,我可以毫无问题地将其部署到 cc(当然是不同的凭据)。

database.yml

这是我收到的错误消息:

有什么建议么?

0 投票
1 回答
71 浏览

ruby - 如何设置日期解释/格式?

我通过将参数从发布的表单传递给模型来动态更新底层模型,如下所示:

我有一个日期以及格式中的其余帖子数据mm/dd/yyyydd/mm/yyyy据我所知,Ruby 似乎在解析这个日期,就好像它是 format一样。因此,例如,当我输入一个日期时4/15/2014,模型无法保存,因为该月份15不存在(我假设,实际上我只是被告知日期字段是必需的)。

如何配置 Ruby 以将我的日期解析为mm/dd/yyyy

0 投票
1 回答
591 浏览

ruby - Travis CI 找不到 2.1.0 的二进制文件

我刚刚更新了一个 gem 以使用 Ruby 2.1.0 运行它的测试,但似乎 Travis 上没有二进制文件。我一直在互联网上四处寻找,找不到任何确定的东西。

这是构建的链接:https ://travis-ci.org/Ahsizara/cached_resource/jobs/24171298

这是确切的输出:

0 投票
0 回答
128 浏览

ruby-on-rails - Heroku 部署错误“页面不存在”

我正在尝试部署到 Heroku,但遇到了可怕的“您要查找的页面不存在”。所有页面上的错误。在阅读了类似的问题后,我检查了我的路线文件,但对我来说一切正常。这是我所拥有的:

宝石文件:

路线.rb:

Heroku 日志:

编辑:刚刚在 StaticPagesController 的日志中看到了这个问题。我可能是盲人,但我仍然看不到这个问题。这是文件:

static_pages_controller.rb

编辑 2:添加了更长的 Heroku 日志:

http://pastebin.com/AxSHivmD

评论诊断问题所需的任何其他文件。谢谢!

0 投票
2 回答
1680 浏览

ruby-on-rails - 在heroku上找不到字体(404)

部署到 heroku 后,字体会丢失,这意味着在页面加载时找不到它们。

这是论坛上建议的。但这不起作用。在部署到 heroku 期间没有错误。

我还可以做些什么?

/app/assets/stylesheets/_fonts.css.scss

0 投票
1 回答
5404 浏览

ruby-on-rails-4 - 如何在 Rails 4 中指定asset_host?

我使用 Amazon S3 进行文件上传,使用 Cloudfront 提供静态资产,在我的 config/environments/staging.rb 中,我写道

但是在我通过 Rails 应用程序发送的邮件中,我看到 image_tagsrc属性为空?即没有图像显示。我无法识别此设置有什么问题,请帮忙。

0 投票
2 回答
3264 浏览

ruby-on-rails - Ruby on Rails:没有将数组隐式转换为字符串(设计)

我最近从 10.7 升级到 OSX Mavericks 10.9,从那以后它给我带来了很多麻烦。我升级了 Xcode、命令行工具,重新安装了 homebrew 和 rvm,终于让 rails s 开始工作了(我花了 5 个小时让 rmagick 重新开始工作)。

但是,现在当我尝试从本地主机访问我的应用程序时,出现此错误

这是rails日志:

这是调用错误的 application_controller.rb:

这是我的版本:

  • 在我的 Mavericks 升级之前,我们也在使用 rails 3.2.16 和 ruby​​ 2.1.0。我刚刚将自制软件、rvm 和 rails/ruby 重新安装到相同的版本。

我把它推送到登台服务器,我的另一个开发人员说它在他的机器上本地工作,所以我认为这可能是我在升级到 Mavericks 的过程中所做的事情,或者在尝试修复时复制+粘贴了一堆东西imagemagick/rmagick 错误..

*我能够访问我的其他 Rails 项目,只是突然在这个特定的应用程序上得到这个没有隐式转换错误。

当其他开发人员没有得到它时,我会在我的本地机器上得到这个错误,有什么特别的原因吗?(我认为是我的本地设置导致了问题,而不是代码)


编辑:结果证明这是会话的设计问题。我能够通过从 1.1.5 升级到 1.4.5 导致错误数量的参数错误来解决它

0 投票
8 回答
66338 浏览

ruby-on-rails - 检查字符串是否包含多个子字符串之一

我有一个长字符串变量,想知道它是否包含两个子字符串之一。

例如

现在我需要一个像这样的析取,它在 Ruby 中不起作用: