web-dev-qa-db-ja.com

Ruby on Rails console on my command history、umm、better?

Ruby on Rails 3.1.1)でコンソールを使用していますが、コマンド履歴(上矢印)が非常に不安定になっています。今日、複数のコンソールセッションにわたって、コマンド_p = Product.by_name 'Acme'_およびp.add_search_term('Snipe')を数回実行しました。

しかし、Ruby on Rails consoleをリロードすると、2番目ではなく最初の1つだけがコマンド履歴に表示されます。時々、両方がコンソールをリロードした後の履歴。さらに、上矢印を数回押した後、数日前からのコマンドが履歴に表示されます。変更が必要な構成があるのですか、それともバグですか?

  • Ruby on Rails 3.1.1`
  • Ruby 1.9.2p290`
  • Ubuntu 11.10`
67
jcollum

FromHow To – Persist Rails or IRB Console Command History After Exit

~/.irbrcファイルを作成または編集して、以下を含めます。

require 'irb/ext/save-history'
IRB.conf[:SAVE_HISTORY] = 200
IRB.conf[:HISTORY_FILE] = "#{ENV['HOME']}/.irb-history"
140
ctcherry