Трюки консоли Rails

Две отличные статьи о некоторых интересных командах консоли Rails.
Например, вы знали как вызвать предыдущую команду?

Вот как – с помощью “_”. Пример:

>> user.roles
=> [#<Role id: 1, name: "admin" etc, etc, etc...
>> _
=> [#<Role id: 1, name: "admin" etc, etc, etc...
>> (2 + 5 ) * (10 / 2)
=> 35
>> _
=> 35

А как сделать короче вызов User.find_by_name('john').to_yaml?

Вот так:


>> user = User.find_by_name('john') # user whatever model you want
=> #<User id: 876, name: "john", email: "john@raflabs.com", etc, etc, etc...
>> puts user.to_yaml
>> y user

Читайте о других возможностях в статьях My friend the Rails Console, Part 1 и My friend the Rails Console, Part 2

Источник: rubyflow.ru