40
은 내가 이니셜이 코드가 있습니다 : 그것은 $ 0 값이 레일 2.3하지만 레일 3에서 잘 작동코드가 Rails 3의 콘솔에서 실행되고 있는지 어떻게 알 수 있습니까?
if $0 == 'irb'
# ...
end
'스크립트/레일'아무리 레일 c 또는 레일의 시작 경우. ARGV는 빈 배열입니다. 응용 프로그램이 "레일 c"또는 "레일 콘솔"로 시작되었는지 어떻게 알 수 있습니까?
주를 시도 할 수 있습니다. –
'Rails.const_defined? ("Console")'가 정의되지 않았습니까? (Rails :: Console)'이 필요합니다. – wxgeorge
@wxgeorge 왜 더 나은가요? –