问题标签 [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-3 - 我搞砸了我的rails控制台吗?我得到详细的错误?
当我person.valid?
在 Rails 控制台中键入类似内容时,我没有返回“false”,而是得到以下输出:
我不确定这是否是我不小心启用的功能,或者我的安装有问题。如果不需要所有这些输出,我该如何摆脱它?
干杯。
ruby-on-rails-3 - 导轨控制台错误
我正在尝试使用 rails 控制台,但每次输入命令时都会得到
我无法查看我的任何模型,甚至无法执行基本操作
任何人都可以提出任何建议吗?
非常感谢
ruby-on-rails - 尝试从 gem 调用方法时出现 NameError(未初始化的常量)
我想在我的一个模型中使用收获的宝石。它已安装(没有问题),bundle check
说没问题。它适用于rails console
但不知何故不适用于模型。有什么提示吗?
ruby-on-rails-3 - 停止 Rails 控制台加载 Test::Unit
我有一个名为“Test”的模型(我评论了该模型中的所有内容,所以剩下的只是class Test
end
用于调试目的),每次我尝试在 Rails 控制台中实例化它时,我都会收到一个错误,即“新”方法不存在Test:Module
. 实例化我的任何其他模型时不会发生此错误,我认为这与 rails 控制台正在加载 Test::Unit 或类似的东西有关(我预感我跑Test.constants
了,控制台返回了[:Unit]
,所以我很确定这是问题所在)。无论如何,毫无疑问,rails 控制台正在运行一些名为 Test 的模块,我不希望这种情况发生。我该如何避免这种情况?将我的类名更改为不同的值对我来说非常不方便,所以如果有任何方法可以解决这个问题,那就太好了~!
ruby-on-rails - 我可以忽略 Hirb 中某些太长的字段吗?
我在我的 Rails 控制台中使用 Hirb 来尝试在更好看的表中显示 mongoid 记录,但是_id
,created_at
和updated_at
字段占用了太多空间,即使我确实有一个含义字段,name
,当我执行时Project.first
它返回一个相当分解表:
有没有办法“忽略”或“隐藏”某些字段?
ruby-on-rails - Michael Hartl 的 Rails 教程:User.find(1) after destroy 方法显示堆栈跟踪
我正在阅读 Michael Hartl 的 Rails 教程,特别是第 6 章:
http://ruby.railstutorial.org/chapters/modeling-and-viewing-users-one#sec:finding_user_objects
在 user.destroy 命令之后执行 User.find(1) 后,我收到以下错误消息:
我一般是编程新手,我不知道从哪里开始。谷歌搜索错误消息并没有发现任何有用的信息。一切看起来都很好,我只是不知道为什么我除了异常之外还收到错误消息。
ruby-on-rails - 如何在 Rails 3 中更新测试数据库?
我在模型的 yml 夹具中添加了一个条目。然后rails console test
。但是新记录不在数据库中。
您如何“更新”测试数据库以在 Rails 控制台中访问它?
在 Rails 3.0.7 中工作,使用内置单元测试。
谢谢。
ruby-on-rails - Rails.application.load_seed 有效,但 rake db:seed 无效
rake 环境和控制台环境有什么区别?
我正在尝试使用带有 rails 3.1.0 的 csv 文件来播种 mysql 数据库。它曾经是 ActiveRecord::Fixtures 的小菜一碟。不幸的是, csv 夹具在 rails 3.1 中被贬值了。
所以我使用 csv-mapper 0.5.1 在我的 config/initializers 中编写了 load_fixture.rb。但是,它不适用于
种子代码运行没有错误。它只是不加载任何数据。
当我将种子代码复制到 rails 控制台或 cucumber 步骤时,它可以完美运行。它甚至可以与
在导轨控制台中。这怎么可能发生?
load_fixture.rb:
种子.rb(简化)
ruby-on-rails - 为什么从控制台打印 sql 语句的 ActiveRecord 查询?
我正在使用 pry,来自控制台的 ActiveRecord 查询总是打印出它们相应的 SQL 语句。我不想要这种行为。谷歌搜索我只看到这必须通过将 ActiveRecord 记录器设置为标准输出来明确实现。
这是 pry 的默认行为还是我忘记设置的结果?我该如何阻止它?
ruby-on-rails - ruby 版本不同时时区不同,为什么?
我正在使用 Ruby 1.9.2p290 运行 Rails 3.0.1。在 rails c
给
在我的朋友 rails 控制台 [Rails 3.0.1, Ruby 1.8.7]
给
为什么相同代码的结果不同?