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

ruby-on-rails - “Rails 开发环境”究竟包含什么?

我正在运行 Rails 3.1.1 和 Ruby 1.8.7。当我irb在 OS X 终端中键入时,命令提示符ree-1.8.7-2011.03 :001 >会立即显示。当我rails console在终端中输入时,相同的命令提示符会在 1-2 秒延迟后出现。终端也显示Loading development environment (Rails 3.1.1).

Rails 开发环境究竟需要什么?

0 投票
8 回答
75232 浏览

ruby-on-rails - 从 Rails 控制台设计密码重置

在运行应用程序时,如何通过电子邮件地址选择用户,然后在rails consoleDevise 中手动设置密码?

另外,我应该去哪里查看文档以涵盖有关在使用 Devise 时操纵帐户的更多细节?

0 投票
1 回答
144 浏览

ruby-on-rails - 我的 Rails 控制台会话出错了,现在我的 rspec 测试失败了?

我正在使用 Postgres 9.1、Rails 3.1.3 和 Ruby 1.9.3。

我尝试了一些东西,rails console --sandbox然后我冒险尝试rails console。进入Employee.create!(a whole lot of data)时,我遇到了一些错误,其中大部分与not null约束有关。

我迅速离开控制台并使用pgadmin3检查来查看我是否更改了数据库,但没有数据,所以我确信我的测试仍然可以通过。不幸的是,我的rspec测试现在失败了,我不确定有冲突的数据在哪里。

希望阅读本文的人对如何撤消我在控制台会话中输入的条目有想法或建议,不幸的是,这不是--sandbox会话。

我确实设法杀死了我通过lsof | grep 3000.

感谢您提供的任何帮助、建议或指示。

0 投票
1 回答
634 浏览

ruby-on-rails - Ruby on Rails 3 教程:在控制台问题中输入命令

我正在阅读本教程,但遇到了 Rails 控制台无法识别我创建的用户模型的问题。这是我正在使用的

这是我在我的用户模型中定义的user.rb,位于sample_app/app/models/user.rb

这是我在尝试引用它时在控制台中得到的:

是否有我需要遵守的特定 gem 版本集,或者还有其他我遗漏的东西?我无法完全弄清楚这一点。

0 投票
0 回答
456 浏览

ruby-on-rails-3 - Ruby 1.9.1 控制台 - UTF-8 中的无效字节序列

我不能使用 Rails 控制台。我在那里写的任何内容都会出现以下错误。

任何想法?

0 投票
1 回答
993 浏览

ruby-on-rails - Rails 3,如何在 rails 控制台更新 habtm 表?

我有奖项 - Awards_Categories - HABTM 协会中的类别。

我更新了我的路线,以便

我有两个没有类别的奖项,所以现在从管理员那里访问它们是行不通的。

在控制台中如何解决这个问题。它非常简单,我需要奖(15)和奖(16)才能获得第 4 类...

想法?

0 投票
0 回答
553 浏览

ruby-on-rails - Rails 字符编码在 rake 和控制台之间不同

我有一个从 MS SQL 数据库中提取一些数据的 rake 任务,最近我注意到一些特殊字符被编码为问号“?”。在尝试深入研究这个问题时,我意识到我只能将其作为 rake 任务进行回购,而不能从控制台进行。

以下是代码的片段:

当我运行它时:

它产生:

但是当我使用以下命令运行完全相同的命令时:

我明白了

注意到后面的勾了吗?任何人都知道为什么会导致这种情况?我仔细检查了 ENV 变量,它们都有 LANG: en_US.UTF-8

编辑

忘了提我正在使用 ruby​​ 1.8.7p72 和 Rails 2.3.4

0 投票
3 回答
7768 浏览

ruby - 如何将 Rubymine IDE 调试器附加到 shell 进程?

我想使用 Rubymine 的 IDE 调试器来调试在命令 shell 中运行的 ruby​​ 进程,因为它是由“rails 控制台”生成的。

在运行 Web 服务器(从 Rubymine 中)或测试套件(也从 Rubymine 中运行)时,我从调试器中获得了很大的收益。

但是,如果该过程不是由 Rubymine 启动的,我将不知道如何附加调试器。

我在带有 Sun Java 1.6.0_26、Ruby REE 1.8.7 和最新调试 gem 的 Ubuntu 上使用 Rubymine 3.2.4 版本:

想法?

0 投票
2 回答
1816 浏览

ruby-on-rails - 如何在 Ruby 控制台中访问命名空间方法?

发现这篇文章在 Rails 3.1 控制台中包含命名空间,但它似乎不起作用。

定义了以下库/任务,它可以从命令行运行:rake namespace_name:task_name.

如何在不调用任务的情况下从控制台中method_name调用方法?namespace_name

在 Rails 3.07 中工作,Ubuntu。

0 投票
4 回答
1789 浏览

ruby-on-rails - rails 控制台获取所有

我有一个关于 Rails 控制台的非常简单的问题,如果我想获得一个帐户,我这样做:y Account.find_by_zipcode("XXXXX")

这只会返回一个帐户,如果我想获取所有具有该邮政编码的帐户怎么办。非常感谢。