rubygem을 메모리에 "다시로드"하거나 "새로 고침"할 수있는 방법이 있습니까? irb에서 연주 할 때 가끔 gem 파일을 수정하고 싶습니다. 동일한 보석이 필요하면 메모리로 업데이트되지 않고 "false"가 출력됩니다. 현재 IRB를 종료하고 IRB로 돌아가서 다시 보석을 요구해야합니다. 더 나은 방법이 있어야합니다 ... 그게 무엇입니까?
Rails 환경에서 사용하기 위해 Ruby 스크립트를 작성하고 있지만, Rails 콘솔을 다시로드하면 문제가 발생할 수 있으므로 irb에서 실행하도록 선택했습니다. 이제 대기 시간은 irb보다 훨씬 짧습니다.하지만 irb를 다시 시작해야하고 변경을 할 때마다 스크립트를 요구해야합니다. irb에서 스크립트를 다시로드하는 간단한 방법이 있습니까? 나는 방법을
사용자가 있습니다. 사용자 have_many : 내가 할 경우 조직 : User.find(:all).select {|u| u.organizations.first.name }
가 함께 반환 짧은 NoMethodError: You have a nil object when you didn't expect it!
The error occurred whi
IRB를 사용하여 스크립트를 실행 한 다음 대화 형 프롬프트를 제공하고 싶습니다. 나는 파이썬에서 python -i xy.py을 사용하지만 실행 후 irb xy.rb이 종료된다. > python --help
-i When a script is passed as first argument or the -c option is
used, enter
irb tricks에 위대한 게시물이 있지만, 레일스 콘솔 동작 및 출력을 사용자 정의하려면 어떻게해야합니까? Awesome print 및 Hirb은 우수합니다. SQL 로깅은 꼭 필요합니다. 당신의 ~/.irbrc 페이스트 : require 'logger'
ActiveRecord::Base.logger = Logger.new(STDOUT) if defi