2010-02-17 15 views
9

क्या कोई ऐसा दृश्य बनाने का एक तरीका सुझा सकता है जहां उपयोगकर्ता WYSIWYG संपादक के माध्यम से मेरे ऐप में छवियां अपलोड कर सकें?रेल ऐप में WYSIWYG छवि अपलोड

मैंने सीके संपादक और पेपरक्लिप का उपयोग करके इसे हल करने का प्रयास किया है लेकिन मुझे बहुत सारी परेशानी हो रही है ... शायद मैं इस बारे में गलत तरीके से जा रहा हूं।

अगर किसी ने ऐसा किया है तो मैं वास्तव में जानना चाहता हूं कि कैसे! मेरे पास एक संपादक या फ़ाइल स्टोरेज तंत्र वरीयता नहीं है इसलिए आग लगाना ...

उत्तर

7

यह सभी WYSIWYG की फ़ाइल अपलोड API पर निर्भर है। वहां से, उस एपीआई से अनुरोधों को संभालने के लिए बस एक छवि नियंत्रक बनाएं, आंतरिक रूप से उन फ़ाइलों को संभालने के लिए जो भी सिस्टम (पेपरक्लिप अच्छा है) का उपयोग करें, और आपको जाने के लिए अच्छा होना चाहिए। आपको प्लग-एंड-प्ले समाधान नहीं मिलेगा; आपको इसे हाथ से रोल करना होगा।

यह पता चला है कि, अधिक लक्षित Google खोज के साथ, आप एक पूर्ववर्ती समाधान ढूंढ सकते हैं। Here's one for TinyMCE and Rails. हालांकि, आप यह जानकर समाप्त हो सकते हैं कि यह आपकी आवश्यकताओं को पूरा नहीं करता है, इस मामले में मुझे यह जानकर आश्चर्य नहीं होगा कि आपका स्वयं का समाधान बनाना आपके अपेक्षा से आसान होगा :)

+0

सलाह के लिए धन्यवाद! क्या आप विशेष रूप से किसी भी WYSIWYG संपादक की अनुशंसा करते हैं? –

+0

मैंने केवल उनके साथ मुश्किल से काम किया है (मुझे मार्कडाउन-टाइप सिस्टम पसंद करना पड़ता है), लेकिन जब मैंने किया तो मैंने टिनीएमसीई का इस्तेमाल किया: http://tinymce.moxiecode.com/index.php - वहां कोई व्यक्ति अधिक लक्षित सलाह ले सकता है , हालांकि :) – Matchu

+1

एक रेल/TinyMCE प्लगइन मिला; जवाब में जोड़ा गया। – Matchu

0

एक अन्य समाधान है वहाँ रेल के लिए:

https://github.com/spohlenz/tinymce-rails

आप मणि के रूप में यह लोड और एक YML फ़ाइल के माध्यम से इसे कॉन्फ़िगर कर सकते हैं। और यह एक अतिरिक्त भाषा मणि के साथ आता है।

+0

स्पोलेनज़ के मणि हालांकि बॉक्स छवि अपलोड समाधान से बाहर नहीं प्रदान करता है। हालांकि उसके पास एक tinymce4 शाखा है। – Archonic

2

आप बूटस्की को आजमा सकते हैं। यह छवि अपलोड क्षमता के साथ एक WYSIWYG संपादक है। एक (बल्कि सरल) छवि प्रबंधक भी शामिल है।

https://github.com/volmer/bootsy

संबंधित मुद्दे