0

我正在使用http://tagaholic.me/hirb/在控制台中使用漂亮的、类似 MySQL 的表视图来格式化 AR 查询。

问题是,默认情况下,Rails 3 .where 查询重新返回为 ActiveRecord::Relation 并没有以表格格式显示。使用导入的表格方法,所有内容都已正确格式化。对于给定的对象类型,如何在 Hirb 中将默认显示设置为表格?

4

2 回答 2

1

它适用于 hirb 版本 0.3.5 和 Rails 3.0.1。

检查您的~/.irbrc文件ENV['RAILS_ENV']是否用于确定是否加载 Hirb,因为 Rails 3 不再设置它。改用这个:

# ~/.irbrc
Hirb.enable if defined?(Rails)

如果使用 RVM,请将其添加到您的 Gemfile 以确保 hirb 正确加载:

# Gemfile
gem 'hirb', :require => nil
于 2010-11-13T21:55:07.667 回答
0

或者你可以使用richrc RichRC(Rich Rails Console)是Rails 3 控制台的定制工具。

sudo gem install richrc hirb wirble

在 ~/.bash_profile 中创建一个新别名

别名 railsc="richrc"

源〜/ .bash_profile

安装导轨 c 使用:

轨道

网站:richrc

于 2012-05-02T02:55:08.697 回答