14
我寫了一個腳本,使用Rails的Ruby核心對象類的擴展,現在我想旋轉它自己。與其重寫這些內容,是否有任何庫或擴展可用於獨立使用它們?如何使用禮物?在Ruby項目中?
我寫了一個腳本,使用Rails的Ruby核心對象類的擴展,現在我想旋轉它自己。與其重寫這些內容,是否有任何庫或擴展可用於獨立使用它們?如何使用禮物?在Ruby項目中?
您不必運行Rails使用
require 'active_support/all'
,或者如果你只是想要一個特定的擴展,像blank?
字符串然後就
require 'active_support/core_ext/string'
我looked uppresent?
和它的實際定義as
def present?
!blank?
end
blank defined作爲
def blank?
respond_to?(:empty?) ? !!empty? : !self
end
您可以要求ActiveSupport的特定功能。在這種情況下:
require 'active_support/core_ext/object/blank'
[].present? #=> false
作爲tokland說下面你可以更具體些:需要「active_support/core_ext /對象/空白」 – 2011-01-10 21:01:39