سؤال

كيف يمكنني تنفيذ طريقة image_tag في وحدة تحكم القضبان

  1. قم بتشغيل وحدة التحكم $ Rails C

  2. تحميل المساعدين

    قم بتضمين ActionView :: مساعدين

  3. تنفيذ الأمر

    Image_tag ('test.png')

حصلت على خطأ غريب.alt text

الرجاء المساعدة!

هل كانت مفيدة؟

المحلول 2

طيب ... لقد وجدت الحل. يظهر الخطأ فقط في Rails 3 لكنني قمت بإصلاحه عن طريق ضبط

  config.action_controller.asset_host = "http://..."
  config.action_mailer.asset_host = "http://..."

في ملف Environemnt الخاص بي (على سبيل المثال Development.rb). لا يصدق!

هذه الوظيفة هي الآن جزء من البرنامج المساعد https://github.com/xpepermint/js_erb.

نصائح أخرى

لست متأكدًا من سبب حصولك على هذا الخطأ. هذا غريب.

لكن وحدة التحكم في القضبان تكشف أساليب المساعد من خلال متغير المساعد. لذلك يجب أن يعمل هذا:

helper.image_tag('test.png')
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top