55得票5回答
Node.js的等效于Rails控制台

我正在尝试使用Node.js Express框架,并寻找一个插件,可以让我通过控制台与我的模型交互,类似于Rails控制台。在NodeJS世界中是否有这样的东西? 如果没有,我该如何与我的Node.js模型和数据进行交互,例如手动添加/删除对象,在数据上测试方法等等?

7得票2回答
列出Rails控制台中所有的Mongoid模型

我希望列出所有在我的MongoDB数据库中有相应集合的模型? 我正在使用mongoid宝石来连接MongoDB。 我会尝试像这样的东西 ActiveRecord :: Base.send:subclasses 这个方法可以正常工作,但是我没有使用ActiveRecord。

71得票1回答
我能让Ruby on Rails控制台更好地记住我的命令历史记录吗?

我正在使用Ruby on Rails 3.1.1的控制台,但发现其命令历史(向上箭头)非常不稳定。今天,我多次在几个控制台会话中运行了p = Product.by_name 'Acme'和p.add_search_term('Snipe')这两个命令。 然而,当我重新加载Ruby on Ra...

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

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

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

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

8得票1回答
如何在Rails控制台中运行初始化器?

我有一个初始化文件config/initializers/linkedin.rb,它设置了Linkedin gem,使得我的应用程序可以连接到LinkedIn服务并运行查询。我现在正在测试一些新功能,并希望使用控制台进行操作。我的问题是 - 除了我是一个新手,还不太了解控制台 - 我无法访问在...

9得票1回答
Rails控制台和Rails服务器日志的输出颜色是什么意思?

我正在Ubuntu 14.04中的通用终端(应用程序仅称为“终端”)上运行rails server和rails console。 每当我运行涉及数据库的命令时,控制台会输出它发送的SQL查询,但有时文本是青色的,有时是紫色的。例如,在此控制台输出中: 2.2.2 :025 > p...

32得票1回答
ActiveRecord在查询结尾添加了“AND(1 = 0)”

我一直在Rails控制台里尝试让事情正常运行,发现其中一个查询不应返回nil。查看生成的SQL查询后,我发现每次都附加了AND (1=0)。这有点让人恼火,而且我不知道为什么会这样。 注意:使用了actable gem。 重现步骤: (连接到Rails控制台后) 2.1.2 :xxxx &gt...

16得票2回答
如何在Heroku上运行Rails控制台?Rails 5.1和PostgreSQL。

我一直在跟随一份Rails应用的教程。该教程基于Rails 5,而我正在使用Rails 5.1.2。本地一切正常,并且没有任何问题地推送到了Heroku。然而,当我运行以下命令来在生产数据库中创建管理员用户时:$ heroku run rails c 它返回以下错误:/activesuppor...

12得票3回答
如何将Rubymine IDE调试器附加到shell进程?

我想使用Rubymine的IDE调试器来调试在命令行中运行的Ruby进程,例如通过"rails console"启动的进程。 当在Rubymine中运行Web服务器或测试套件时(也是从Rubymine中运行),我已经充分利用了调试器。 然而,如果进程不是由Rubymine启动,我不知道如何...