10得票2回答
如何在Rails控制台中将数组的每个元素单独打印在一行上?

当我运行Rails控制台时,如何将每个项目显示在自己的一行上?而不是> Post.all => #<ActiveRecord::Relation [#<Post id: 1, title: "Post #0", comment: nil, link: "http://y...

10得票4回答
在Rails控制台中删除全部内容

我有一个用户关联,其中user has_many agents和agent belongs_to user。在rails控制台中,我试图使用不同的用户测试特定的场景,并且我想要一个没有代理的用户,因此我想要删除user.agents。我尝试了user.agents.map(&:dest...

9得票1回答
Rails控制台无法加载secrets.yml中的环境变量

我试图通过在开发环境下设置一些环境变量并运行rails c来检查secrets.yml加载环境变量的问题。但是,以这种方式加载Rails.applications.secrets时,它没有获取到我设置的任何环境变量(即SECRET_KEY_BASE)。 如果我使用相同的环境变量运行应用程序,...

9得票1回答
Rails控制台中的缓存返回为空值nil

我无法从控制台中查看开发或生产环境下缓存中的任何内容。 在开发环境中,我已经启用了缓存并将其设置为内存存储,在生产环境中,我使用dalli gem和Heroku上的Memcachier。 无论我尝试什么键值,都返回nil。 然而,在开发环境中,如果我在进行Rails.cache.fetc...

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

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

8得票2回答
当启动Rails控制台时如何自动运行代码?

假设我想在每次打开Rails控制台时得到一个问候: Scotts-MBP-4:ucode scott$ rails c Loading development environment (Rails 4.2.1) Hello there! I'm a custom greeting 2.1.5...

8得票4回答
在Rails Console中,是否有一种方法可以打印数据库内容的表格?

我正在寻找一种简洁明了的方法,在Rails控制台中打印我5行2列数据库的内容。有什么好的想法吗?我已经在Google上搜索过,但没有找到太多相关信息。

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

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

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

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

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

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