2010-11-24 2 views

답변

2

어떤 ActiveSupport 버전을 사용하고 있습니까? 현재 버전에서는 더 이상 모든 단일 기능을 기본적으로 네임 스페이스에로드하지 않습니다. 대신 필요한 기능을 선택하여 선택할 수 있습니다. 귀하의 경우 : 당신이 모든 것을 원하는 경우

require 'rubygems' 
require 'active_support/core_ext/object/blank' 

puts 'blank!' if 'blah'.blank? 

require 'active_support/all' 

는 사실, 루비의 현대 버전에서, 당신은뿐만 아니라 require 'rubygems' 제거 할 수 사용합니다. 이전 버전에서도 코드의 모든 사용자가 RubyGem을 사용하도록하고 RubyGem을 사용할 수없는 환경에서는 사용할 수 없으므로 이전 버전에서는이를 두지 않아야합니다.

+0

실제로 그 문제를 해결했습니다! 내가 일하기 위해 애쓰던 보석은 특정 버전의 activesupport를 지정하지 않았습니다. – user518175

0

흠, 방금 시도했는데 아무 문제가 없었습니다.

관련 문제