101得票2回答
Rails控制台:reload!不反映模型文件中的更改?可能的原因是什么?

之前一切正常。我稍微修改了一下配置,可能无意中更改了一些配置。 这是环境/development.rb的配置: config.cache_classes = false # Log error messages when you accidentally call methods...

8得票3回答
Rails不允许更改语言环境。

我正在尝试更改我的Rails(4.1.4)应用程序使用的语言环境,但每次我尝试在控制台中使用命令进行更改时,例如 I18n.locale = :es I18n.default_locale = :de 当我测试每种语言环境时,包括地区性的语言环境如:en-US,都会出现I18n::Inv...

66得票7回答
Rails控制台无法启动。

我正在我的应用程序根目录,当我输入$ rails console 看起来有东西正在加载,但是什么也没有发生。当我停止 ^C 时,我收到了这个 trace:^C/home/jonatas/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/clie...

14得票1回答
Rails 3沙盒控制台

在Rails 2中,你可以运行以下命令script/console --sandbox 这样你就可以使用生产数据进行测试而不会意外破坏任何东西。 我似乎找不到Rails 3的等价命令,有人知道是什么吗?

15得票1回答
在Rails控制台中美化active-model-serializer的JSON输出

我正在测试Rails控制台中的active-model-serializer输出,并且希望找到一种美化输出的方式。到目前为止,我找到的唯一解决方案是:ap JSON.parse(ProfileSerializer.new(p).to_json) 那似乎是一种绕远路的方法。有没有“更好的方法”?

10得票6回答
启动irb或script/console时,~/.irbrc文件未被执行。

以下是我的尝试:1. gem install awesome_print 2. echo "require 'ap'" >> ~/.irbrc 3. chmod u+x ~/.irbrc 4. script/console 5. ap { :test => 'value' }...

15得票5回答
Rails 5中的rails c命令无法工作

在Rails 5应用程序中,在终端中使用该命令rails c 下面是抛出的错误。在一个类似的问题中,我不知道这意味着什么,那里的解决方案是使用Spring Stop。我也尝试了那个方法,但是它仍然给出了相同的错误。如果有人能指出这里的错误,那就太好了。Running via Spring pr...

12得票2回答
在Rails控制台中启用异常堆栈转储

我正在使用 Ruby on Rails 和 Pry gem。在运行 Rake 任务时发生错误时,我会得到一个非常好的堆栈跟踪。 然而,当我在 Rails 控制台中执行某些操作导致异常时,我只能看到错误消息和触发它的一行代码(大多数情况下是在 Rails 核心的某个位置)。 是否有一种方法可...

116得票8回答
从Rails控制台生成Devise密码重置

在运行应用程序时,如何通过电子邮件地址选择用户并在rails console中手动设置密码,并且我要在哪里查看有关Devise账户操作的更多详细文档?

18得票4回答
如何在Rails控制台中运行ActiveJob以进行调试?

我目前拥有一个ActiveJob,我使用Sidekiq进行排队。 我想要调试该作业,但是如果要查看我在其中编程的任何消息,我必须检查我的日志文件。 我觉得在Rails控制台中能够看到作业中puts消息会更方便。 但是当我在rails控制台中运行perform_later方法时,它只是将作业排队...