/ / रेल: एक फ़्लैश swf एम्बेड - रूबी-ऑन-रेल, रूबी-ऑन-रेल -3, फ्लैश, परिसंपत्ति-पाइपलाइन

रेल: एक फ्लैश एसएफएफ एम्बेड करें - रूबी-ऑन-रेल, रूबी-ऑन-रेल -3, फ्लैश, एसेट-पाइपलाइन

रेल दृश्य में फ़्लैश swf एम्बेड करने का सही तरीका क्या है?

समझा: image_tag और video_tag लेकिन मैं "swf_tag नहीं देखता"

उत्तर:

उत्तर № 1 के लिए 4

यदि आप पाइपलाइन का उपयोग कर रहे हैं तो आपको अवश्य उपयोग करना चाहिएफ़ाइल तक पहुँचने के लिए रेल हेल्पर्स की मदद करता है। ऐसा इसलिए है क्योंकि फ़ाइल को उत्पादन में इसके साथ एक फिंगरप्रिंट जोड़ा जाएगा, इसलिए यदि आप इसे हार्ड कोड करते हैं, तो यह "टी वर्क" जीत जाता है।

आप SWF को अपनी खुद की डायरेक्टरी में रख सकते हैं इस उत्तर में उल्लिखित, फिर इस दृश्य में करें:

<embed src="<%= asset_path("my_flash.swf) %>", any_embed_options />

जवाब के लिए 0 № 2

image_tag सिर्फ एक सहायक है जो file_name को पार्स करता है और टैग ("img") कहता है। आप आसानी से अपना सहायक लिख सकते हैं। यहाँ शुरू करने के लिए एक विचार है

/app/helpers/my_view_helper.rb
swf_tag(path)
"<embed src="path/to/resource" />".html_safe
end