Hirb中的表格式.where Rails 3查询

时间:2010-09-01 03:43:17

标签: ruby-on-rails ruby irb

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

问题是,默认情况下,Rails 3 .where查询,作为ActiveRecord :: Relation重新复制,不以表格格式显示。使用导入的表方法,一切都正确格式化。如何在给定对象类型的Hirb中将默认显示设置为表?

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

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

sudo gem install richrc hirb wirble

在〜/ .bash_profile

中创建一个新别名
  

alias railsc =“richrc”

     

source~ / .bash_profile

栏杆c 使用方法:

  

railsc

网站:richrc