我正在使用http://tagaholic.me/hirb/在控制台中格式化AR查询,使用漂亮的MySQL表格视图。
问题是,默认情况下,Rails 3 .where查询,作为ActiveRecord :: Relation重新复制,不以表格格式显示。使用导入的表方法,一切都正确格式化。如何在给定对象类型的Hirb中将默认显示设置为表?
答案 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