كيفية استدعاء طريقة ActiveSupport داخل مهمة Rake؟
-
01-10-2019 - |
سؤال
هذا ما أحاول:
require "active_support"
desc "test"
task :foo => [:environment] do
parse(:categories) do |hash|
# cleanup name
hash[:name] = titlecase(hash[:name])
# ...
end
end
هذا هو الخطأ الذي أحصل عليه:
الطريقة غير المحددة "titlecase" الرئيسية: كائن
لقد حاولت أيضًا:
ActiveSupport::Inflector::titlecase(hash[:name])
النتائج في هذا الخطأ:
الطريقة غير المحددة "titlecase" Activesupport :: inferector: الوحدة النمطية
المحلول
محاولة
hash[:name] = hash[:name].titlecase
بدلا من ما تحاول. عملت معي.
لا تنتمي إلى StackOverflow