问题标签 [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.
ruby-on-rails - 使用橡胶部署后,Rails 控制台无法在 ec2 上运行
我使用橡胶在 ec2 上部署了我的应用程序,它工作正常,但是当我尝试运行控制台(键入 rails 控制台)时它不起作用。起初它没有识别 scipt,当我尝试从脚本目录运行它时,我收到一条“找不到 ruby.exe”的消息。有任何想法吗?
ruby-on-rails-3 - Rails 3 - 尝试在控制台中创建多态 has_one 关联
这是我的代码:
楷模:
这是我在控制台中尝试过的:
这会创建一个没有错误的文章,但是如果我调用:
我得到:
如果我输入控制台:
我得到:
非常感谢任何帮助,我很困惑!
ruby-on-rails - Rails 控制台中是否有打印数据库内容表的方法?
我正在寻找一种干净简单的方法来在 Rails 控制台中打印我的 5 行数据库的内容,其中包含 2 列。
有任何想法吗?我用谷歌搜索,但没有找到太多。
ruby-on-rails-3 - 我可以让 Ruby on Rails 控制台更好地记住我的命令历史记录吗?
我在 Ruby on Rails 3.1.1 中使用控制台,我发现它的命令历史记录(向上箭头)非常不稳定。我今天已经在多个控制台会话中运行了p = Product.by_name 'Acme'
几次p.add_search_term('Snipe')
命令。
然而,当我重新加载 Ruby on Rails 控制台时,我的命令历史记录中只显示第一个,而不是第二个。有时在我重新加载控制台后它们都在历史记录中。最重要的是,我在历史记录中看到了几天前在按几次向上箭头后的命令。是否有某种我需要更改的配置,或者这是一个错误?
- Ruby on Rails 3.1.1`
- 红宝石 1.9.2p290`
- Ubuntu 11.10`
ruby-on-rails - 无法从 RubyMine Jetbrains IDE 的其他功能命令行中加载“rails c”(错误:“切换到检查模式”)
编辑:问题是,我如何“切换到检查模式”?
通过 RubyMine Jetbrains IDE 中的“外部工具”功能(文件、设置、外部工具),我巧妙地在我的 Jetbrains IDE 中添加了一个命令行。这个 cmd(我正在使用 Vista)工具适用于所有命令,包括 rails generate 和 rake 命令,但是当我尝试“rails c”时,它看起来像这样:
这就是jetbrains“自定义控制台”的全部内容。如您所见,我可以在那里执行 rake 命令。
我用谷歌搜索了“切换到检查模式”,但找不到任何有用的东西。
ruby-on-rails - Rails 控制台崩溃
当我加载我的 Rails 控制台时,我收到以下错误
有人对如何解决这个问题有想法吗?
这是为那些询问的人准备的 Gemfile。没有 .irbrc 文件...
我使用的是 Mac OS.X 版本 10.7.3。
ruby-on-rails-3 - 内存调用和数据库调用的区别
好的,我第一个项目的主要问题是速度。我不知道在内存和数据库调用之间哪个是哪个。我有两个问题:
- 如何区分数据库调用和内存调用(如果它是这样调用的)?
我遇到了一个未定义的方法错误,它指向
所以我在 Rails 控制台中对其进行了测试(我感觉这与我的第一个问题有关。)
简而言之,- r.status_messages.last.name 不起作用(读取为 2 个命令,r.status_messages.last & .name)
- 但是,h = r.status_messages.last THEN h.name, WORKS
- 但是,当我这样做时,r.status_messages.last.name,它现在可以工作了。
这里发生了什么?
详细信息
request_form has_many status_messages :通过 request_statuses
Rails 3.2.3、Ruby193、Windows 7 Prof、NetBeans IDE 6.9.1
Rails 控制台
编辑:我已经说明了这个问题,关于划分为两个查询。抱歉不清楚。
我输入r.status_messages.last.name
然后按回车
但是 rails 控制台已将其剪切为r.status_messages.last
and .name
。这导致了语法错误。
name
并且description
是状态消息的属性。
但是,当我保存r.status_messages.last
到变量时h
h.name
并h.description
工作。
令人惊讶的是:r.status_messages.last.name
之后也工作得很好。
- 如何区分数据库调用和内存调用(如果它是这样调用的)?
我想要一个很好的参考,其中有一个表格或比较列表,比如
.size
is to.length
。 - 造成这种分裂的原因是什么?
mongodb - 如何在 Rails 控制台中查询特定的 MongoDB 集合字段?
我有一个使用 MongoDB 的 Rails 3 应用程序,其中 Mongoid 作为 ORM。我想查询集合中的特定字段。
为了查询我使用的特定集合的所有记录,User.all.to_a
相当于User.all
在 ActiveRecord 中。
现在我想查询一个集合中的所有记录,但只输出一个特定的字段。在这种情况下,我想查看所有用户名。我该怎么做呢?
我确定我已经在 Mongoid 文档中看到了这一点,只是遗漏了一些东西......
ruby-on-rails - Ruby on Rails - 如何从控制台调用 ruby 类?
我有这堂课:
我在 Rails 控制台中,我正在尝试做这样的事情:
x = App::Tools::Pollers::Kpi.new
系统没有给出错误,但是当我尝试使用新对象时它什么也没做。
我是否必须在 routes.rb 中设置一些东西才能允许这种模块嵌套?或者我只是没有正确处理文件?如何将结果输出到控制台屏幕?
这是一些控制台输出的样子:
谢谢!
ruby-on-rails - RSpec 结果和 Rails 控制台的行为不同
这是我的Lesson
模型:
当我运行rspec
以下测试失败时:
但是,当通过对象进行 T 测试时,rails console
该Lesson
对象已成功创建并具有正确的顺序。任何想法为什么?