问题标签 [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.
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 行。
所以我的问题是我们如何同时运行所有三个命令。
ruby-on-rails - 无法访问列值导轨控制台
我正在尝试访问存储在我的 UserVotes 表中名为 totalVotes 的列中的整数,但不断收到无方法错误
我一直在尝试从控制台调试:
目前很好...
然后它坏了,我不知道为什么。我访问 totalVotes 值的最佳方式是什么?
ruby-on-rails - 写入 Rails 控制台
当我想尝试或调试一些东西时,我会在那里运行rails console
并做一些事情。我可以通过引发异常来从代码中打印一些文本或变量raise "blablabla"
。
问题:我怎样才能像简单的那样写到rails 控制台而不会引发异常(以及明显的破坏代码执行)logger.info "blah"
?
ruby-on-rails - rails 从 gem 返回的 hashie 中提取变量
我正在使用一个名为Desk的 gem从desk.com 的 API 返回数据。当我运行Desk.customers(:custom_external_id => temp.id)
它时,它会返回一组可爱的数据。
我正在寻找整数 71095620 从id=71095620
.
这显然有多个 id 字段,我不确定哪种方法最好提取该整数。提前致谢!
ruby-on-rails - 如何或在 ruby on rails Mongodb 查询?
我需要在 Rails 控制台中执行这个 sql 查询(我使用的是 mongodb):
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 是
我已经详尽地寻找了一个解决方案,包括对 ActiveRecord 文档的痛苦阅读,我被难住了。
任何帮助是极大的赞赏。
ruby-on-rails - I18n localize Activerecord 模型值 Date strftime On Rails 控制台
所以我正在使用 I18n 印度尼西亚本地化。
我在 config/locales 上有一个 id.yml。
我想在保存之前将 created_at (日期时间)的值存储到代码(字符串)和月份转换到我的语言环境..
我试图看到翻译在 Rails 控制台中有效。
所以我尝试了:
如何本地化月份值?
谢谢你的帮助!
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 环境文件,我将无法再启动服务器。因此,在我将更改推送到服务器之前,这个错误就给了我。
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)我收到以下错误:
ruby - 为什么 Rails 控制台说“无法加载此类文件--readline”?
我是 Ruby on Rails 的新手,并且正在使用 RVM 来管理 Ruby 版本。
我的笔记本电脑安装了 Ruby1.8.7,但我的项目使用的是 RVM、Ruby1.9.3 和 Rails 3.2.11。
我无法运行rails c
或rails console
没有它给我以下错误: