rails-console 相关问题

基于Ruby的Rails框架的交互式命令行界面。 Rails控制台允许开发人员直接与他们的应用程序交互,而无需使用浏览器。

带导轨控制台的截断工作台

我有这个测试数据库,到目前为止,里面塞满了垃圾。现在我已经在 Rails 控制台中执行了一些 Table.destroy_all 命令,它删除了所有记录和依赖项,这非常棒。怎么...

回答 13 投票 0

如何在 Rails 7.2 控制台中为 `reload!` 起别名?

我有一个用于重新加载的别名! Rails 控制台中的命令: # ~/.irbrc 如果定义的话?导轨 定义 重新加载! 结尾 结尾 在 Rails v7.2 中,这不再有效: >> r (计算器):1:在` 我在 Rails 控制台中有一个 reload! 命令的别名: # ~/.irbrc if defined? Rails def r reload! end end 在 rails v7.2 中,这不再有效: >> r (stackoverflow):1:in `<main>': undefined method `reload!' for main (NoMethodError) reload! ^^^^^^^ 但是reload!仍然可以单独工作: >> reload! Reloading... 如何将 reload! 与 r 混淆? 面向未来的方法似乎是IRB 扩展。 IRB::Command.register(:r, Rails::Console::Reloader) 这是 Rails 7.2 中出现的一个相对较新的更改,带有 Rails::ConsoleMethods 的旧系统预计将在 Rails 8 中废弃。

回答 1 投票 0

通过 IRB 配置控制台

我有一些代码希望在启动 Rails c 时在每个项目的基础上自动执行。在我的 Rails 6 项目之一中,我刚刚在项目的顶层创建了一个 .irbrc 文件...

回答 1 投票 0

如何在 Rails 控制台中禁用寻呼机,以便将整个结果打印到控制台?

在 Rails 控制台中运行 ActiveRecord 查询时,我会看到屏幕上显示的尽可能多的结果,后面跟着一个 : 和一个闪烁的光标,指示寻呼机正在使用。 有没有办法(例如...

回答 1 投票 0

rails 控制台未启动

我位于应用程序的根目录中,当我输入时 $ 导轨控制台 看起来好像有东西正在加载,但什么也没有发生。 当我停止 ^C 时,我收到了以下跟踪: ^C/home/jonatas/.rvm/gems/ruby-...

回答 8 投票 0

有没有办法直接通过 Ruby on Rails 控制台调用 Grape API,并在调用过程中传递适当的参数

我想通过 Rails 控制台直接调用 Grape API 作为 Rails 应用程序的一部分。我们如何直接从 Rails 控制台调用 Grape API,并将适当的参数作为一部分传递......

回答 1 投票 0


Rails Console 如何获取多对多关系中的记录

rails 6.1 红宝石 3.1.1 我在子目录(命名空间)...living_muay_thai 中有多对多关系。我有三个表:学生、级别和学生级别。我已经创建了记录...

回答 1 投票 0

Rails Debugger 问题,例如挂起、多行、未知字符

过去几个月我一直在使用rails 7。一切都很好,除了 rails 7 调试器默认捆绑在一起。它有多个问题。 无法输入多行输入 大多数

回答 0 投票 0

Rails控制台比较模型实例

有没有办法比较两个模型实例,像Model.compare_by_name("model1", "model2")一样,列出不同的列字段。

回答 3 投票 2

Rails控制台用科学计数法显示数值

我有一个名为Dish的模型,它的属性cost为float类型。问题是在 rails 控制台中,成本的值是以科学记数法显示的。...

回答 1 投票 0

无法在rails控制台中访问Mysql模型。

我有一个现有的远程mysql数据库,我试图从我的rails应用程序访问,我有这样的数据库.yml开发:开发:适配器:mysql2编码:utf8 ....

回答 3 投票 2


如何为Rails控制台创建自定义方法?

[当我在Ubuntu中使用Rails控制台进行长时间的会话时,我定义了clear方法:def clear;系统“清除”结束因此,当我的控制台变脏时,我唯一要做的就是键入clear ...

回答 3 投票 4

使用Rails控制台更改记录中的日期字段

我在数据库中存储了一个类型为time的对象。在Rails控制台中,如果通过ID查找该特定记录,则会得到以下输出:id:365,from_hours:Sat,01 Jan 2000 01:00:00 UTC ...

回答 2 投票 0

使用Apartment gem时通过rails控制台更新记录

我正在通过Apartment gem处理多租户应用程序。一切工作正常,但我对某些事情感到好奇。如何在...

回答 1 投票 0

使用fork在rails目录内和现有的rails进程(如控制台)中启动sidekiq有什么区别

$ $ rails console [1] pry(main)> fork {exec“ bundle exec sidekiq -c 3 crawling_jobs -t 1 -L log / sidekiq.log”} => 7306捆绑程序:无法加载命令:sidekiq(/ Users /raducroitoru/.rbenv / ...

回答 1 投票 0

我如何从Rails Console运行Controller Action,但是设置request.shot?

我正在开发一个多租户应用程序,所以从头开始,从路由开始,几乎所有东西都希望有一个看起来像“ tenant_id.myapp.com”的“ request.host”。我正在尝试运行...

回答 1 投票 1

Rails控制台限制文本输出。我如何才能看到全部?

似乎Rails控制台将其字符输出限制为大约880个字符。如何删除此限制?打印大型对象或数据库中的文本字段将得到如下输出:...

回答 3 投票 3

从Dokku调用时,Rails控制台输出不显示任何结果

问题描述:我从heroku移到了dokku。非常开心。最近,我尝试运行Rails控制台对db进行一些操作。显然控制台正在启动,但未显示...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.