问题标签 [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 回答
410 浏览

ruby - 命令行中的 Ruby - 坚持 - Windows

很长时间以来,我已经在 Windows 上使用 Ruby 看到了这种行为。如果我安装了 gem,有时命令行会“丢失”并停止打印输出,直到您返回命令行并按回车键几次。

我在其他地方也注意到了这一点。就像启动 Ruby on Rails 控制台一样。或者使用 Rails 生成模型。

其他人见过这个吗?这是什么原因造成的?奇怪的是,这种情况并非一直发生。

我从未在命令行中使用 PHP、Lua、Perl 或 Python 看到过这种情况。

我在 Vista 和 Windows 7(32 位和 64 位)上看到了这一点。这发生在多台机器上。

0 投票
5 回答
3464 浏览

ruby-on-rails - ~/.irbrc 在启动 irb 或脚本/控制台时未执行

这是我尝试过的:

结果:

0 投票
1 回答
425 浏览

ruby-on-rails - 在 Ruby on Rails 的脚本/控制台上,有没有办法打印出应用程序中的所有模型?(所有 ActiveRecord 子类)

这是找出应用程序中的所有模型。这可以从项目文件夹/文件名或 route.rb 中找到,但只是想知道是否有 Ruby 方法可以在脚本/控制台上找到它?

0 投票
2 回答
1825 浏览

ruby-on-rails - 奇怪的 Rails 控制台行为

当我在 Rails 3.0.1 控制台中运行多行语句时,按 Enter 键实际上并没有运行该语句。相反,它转到一个新的控制台行,并且光标已被标记到右侧。然后我必须运行一个基本行(如p "hey"),然后运行多行语句。

我已经这样做了一段时间,而且效果很好。但是现在我在控制台中遇到了一个问题,它可能是相关的。当我运行上面的代码时,它并没有像往常一样工作,它只是转到一个带有 ? 的新控制台行。添加

当它这样做时,我无法退出控制台

这些问题有关系吗?我该如何修复它们?

0 投票
1 回答
13011 浏览

ruby-on-rails - Rails 3 沙盒控制台

在 Rails 2 中,您可以运行

这样您就可以使用生产数据,而不会意外破坏任何东西。

我似乎找不到 Rails 3 的等效命令。有人知道它是什么吗?

0 投票
1 回答
328 浏览

ruby-on-rails-3 - 在 Rails 控制台中分配多态acts_as_mappable 模型

我有一个多态位置模型:

以及引用它的用户模型:

在 Rails 控制台中将位置分配给用户的正确方法是什么?当我尝试以下操作时,出现错误:

我没有机会将位置分配给用户。

如果我删除 'acts_as_mappable :through => :location' 指令,我可以毫无问题地分配位置:

0 投票
3 回答
2977 浏览

ruby-on-rails - Rails 控制台:rails 控制台是否维护数据库表的缓存?如何禁用它?

在对父行执行删除时,我遇到了 fk 父/子行删除/更新错误。所以我手动从数据库中删除了相关的子记录。但我仍然遇到错误。我认为它与缓存有关。我必须在这里提到的另一件事是,当我看到子记录时,它显示了表的更新状态,即删除的记录不可见(这可能是因为我第一次触发了该查询)。

0 投票
2 回答
64774 浏览

ruby-on-rails - Rails 控制台:重新加载!不反映模型文件的变化?可能的原因是什么?

早些时候它工作正常。我一直在玩一点点配置。所以可能是我在不知不觉中改变了一些配置。

这是 environment/development.rb 的配置

这是 application.rb 的配置部分

当我运行重新加载!在 Rails 控制台上它返回 true

0 投票
5 回答
16373 浏览

ruby-on-rails - 从控制台获取 rails 关联

我的 Rails 应用程序中有一个模型 - 用户。我希望在 rails 控制台中列出所有关联,以及关联的类型(1-1、1-many)。

0 投票
1 回答
1056 浏览

ruby-on-rails - 对 IRB 或 Rails 控制台的输出进行分页的通用方法

IRB 命令的输出对于一个“屏幕”来说通常太大(即使我向上滚动 - 我使用的是 Windows - 我无法到达输出的开头)。

是否有一种通用的方法来滚动/分页 IRB/Rails 控制台的输出。在 Unix 中,您使用“| more”或“| less”来这样做,但这在 IRB 中不起作用。

我现在使用的解决方法是对可枚举应用范围,例如:

ETC...

我还看到了额外的插件来安装或猴子补丁 IRB,但我想知道是否有一些本机内置的东西......