मुझे वेब पेज पर बाइनरी सामग्री (छवियां) प्रस्तुत करने की आवश्यकता है। मैं डेटाबेस में छवियों को डेटाटाइप बाइनरी के साथ सहेज रहा हूं। अब मुझे डेटाबेस से उपलब्ध छवियों को फिर से शुरू करने और वेबपृष्ठ पर प्रस्तुत करने की आवश्यकता है।रेल 3 रेंडरिंग बाइनरी सामग्री
कृपया नीचे दिए गए कोड को जांचें जो मैं कर रहा हूं। आइकन सामग्री में छवि कॉलम नाम है।
def image
@material = Material.find(params[:id])
send_data @material.icon, :type => 'image/png',:disposition => 'inline'
end
तो में है कि कार्रवाई करने के लिए पथ फोन:
// iterating all materials
<% @materials.each do |material| %>
// for each material
<span><%= image_tag(material.icon) %></span>
<% end %>
किसी भी मदद की बहुत सराहना की जाएगी ..
धन्यवाद muffinista .. यह ठीक काम कर रहा है .. – kals
आप, महोदय, कुकीज़ के लायक हैं! –
पोस्टग्रेज़ के लिए मुझे इतना समय बचाया गया है यदि आपका कॉलम एक बाइटा ActiveRecord :: Base.connection.unescape_bytea (file_data) है – Abs