问题标签 [rails-console]

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 回答
294 浏览

selenium - 运行 selenium 服务器后使用 ruby​​ 脚本打开新控制台的命令

我正在尝试运行一个包含不同命令的脚本,这些命令是:

1) 系统“bundle exec rails s -e test -d”

2) 系统“bundle exec selenium-rc”

3) 系统“bundle exec rspec test/selenium/*_sel.rb”

现在当第 1 行执行服务器运行并且控制台的控制权被转移回来。但是在执行第 2 行之后,硒服务器运行,但控制台的控制权没有被转回,因为没有执行第 3 行。

所以我的问题是我们如何同时运行所有三个命令。

0 投票
1 回答
509 浏览

ruby-on-rails - 无法访问列值导轨控制台

我正在尝试访问存储在我的 UserVotes 表中名为 totalVotes 的列中的整数,但不断收到无方法错误

我一直在尝试从控制台调试:

目前很好...

然后它坏了,我不知道为什么。我访问 totalVotes 值的最佳方式是什么?

0 投票
4 回答
176239 浏览

ruby-on-rails - 写入 Rails 控制台

当我想尝试或调试一些东西时,我会在那里运行rails console并做一些事情。我可以通过引发异常来从代码中打印一些文本或变量raise "blablabla"问题:我怎样才能像简单的那样写到rails 控制台而不会引发异常(以及明显的破坏代码执行)logger.info "blah"

0 投票
1 回答
286 浏览

ruby-on-rails - rails 从 gem 返回的 hashie 中提取变量

我正在使用一个名为Desk的 gem从desk.com 的 API 返回数据。当我运行Desk.customers(:custom_external_id => temp.id)它时,它会返回一组可爱的数据。

我正在寻找整数 71095620 从id=71095620.

这显然有多个 id 字段,我不确定哪种方法最好提取该整数。提前致谢!

0 投票
2 回答
1658 浏览

ruby-on-rails - 如何或在 ruby​​ on rails Mongodb 查询?

我需要在 Rails 控制台中执行这个 sql 查询(我使用的是 mongodb):

0 投票
2 回答
4183 浏览

ruby-on-rails - 当遇到 has_secure_password 提供的方法时,Rails 控制台中的“未定义的局部变量或方法”

我的问题是当我尝试使用 rails 控制台更新我收到的用户电子邮件时NoMethodError: undefined method 'update_attribute'

在解决问题时,我尝试 current_user = user.authrnticate(foobar)并回来了NameError: undefined local variable or method 'user' for main:Object

这让我相信“rails c”没有正确使用或看到user.rb文件。

我尝试在执行 [rake db:test:prepare] 和 [rake db:migrate] 之前和之后重新启动 Rails 服务器。

我的 [rails c] 将执行user.rb中未定义的方法。

Rspec 运行没有问题。user_spec 中的所有测试都通过了。当我注释掉has_secure_password所有测试失败时。

我的 user.rb 是

这是github上的整个项目

我已经详尽地寻找了一个解决方案,包括对 ActiveRecord 文档的痛苦阅读,我被难住了。

任何帮助是极大的赞赏。

0 投票
1 回答
5117 浏览

ruby-on-rails - I18n localize Activerecord 模型值 Date strftime On Rails 控制台

所以我正在使用 I18n 印度尼西亚本地化。

我在 config/locales 上有一个 id.yml。

我想在保存之前将 created_at (日期时间)的值存储到代码(字符串)和月份转换到我的语言环境..

我试图看到翻译在 Rails 控制台中有效。

所以我尝试了:

如何本地化月份值?

谢谢你的帮助!

0 投票
1 回答
411 浏览

ruby-on-rails - 如何修复 /.rvm/rubies/ruby-1.8.7-p352/lib/ruby/1.8/yaml.rb:133:in `load':第 17 行第 9 列的语法错误:`适配器:mysql2'(ArgumentError )

我正在尝试按照本文档在 Appfog 上运行 rails 控制台。我按照描述设置了我的 database.yml,但是当我运行时出现RAILS_ENV=proxied-appfog rails console此错误:

首先,我不想在 rvm 中触摸任何东西……但我确实打开了该文件以查看问题所在,因为它给了我一个行号。该行不包含任何代码。所以我很困惑。这里有什么问题?我唯一能想象的是,也许它不支持我的 ruby​​ 版本?但如果你输入af runtimes返回的列表是:

有任何想法吗?

此外,如果我尝试af update使用新的 database.yml 和 proxied-appfog.rb 环境文件,我将无法再启动服务器。因此,在我将更改推送到服务器之前,这个错误就给了我。

0 投票
2 回答
249 浏览

ruby-on-rails - Rails 模型实例只能通过控制台创建

我一直在关注创建 Rails 博客的教程(http://www.roberthuberdeau.com/articles/4-How-to-create-a-blog-in-Ruby-on-Rails-3)并且基本上一直到最后。

然而,经过所有的迁移,我现在正在苦苦挣扎。每当我填写以前用于创建文章的表格时,我都无法在索引页面上看到它们。我已经挖掘并相信错误的根源是当我按下“创建文章”时我没有保存任何文章。

为了测试这一点,我使用控制台创建了一篇文章,这看起来应该如此,所以我认为问题出在创建文章的表单和控制器之间(尽管很高兴对此进行更正)。

每当我尝试时,日志中都会出现以下内容:

使用数据库模式:

文章控制器:

文章型号:

以及用于创建文章的部分表单:

您可以在这方面给我的任何帮助将不胜感激。

按要求:

能力.rb

ps 我能看到的唯一其他错误(我不知道它是否相关或完全不同的问题)是在尝试查看文章时(show.html.erb)我收到以下错误:

0 投票
1 回答
4699 浏览

ruby - 为什么 Rails 控制台说“无法加载此类文件--readline”?

我是 Ruby on Rails 的新手,并且正在使用 RVM 来管理 Ruby 版本。

我的笔记本电脑安装了 Ruby1.8.7,但我的项目使用的是 RVM、Ruby1.9.3 和 Rails 3.2.11。

我无法运行rails crails console没有它给我以下错误: