2011-05-04 14 views
51

मैं ब्लॉगिंग, टिप्पणी, और अन्य कार्यक्षमता के साथ एक रेल 3 ऐप का निर्माण कर रहा हूं जिसके लिए उपयोगकर्ताओं को टेक्स्ट इनपुट करने की आवश्यकता होती है।रेल 3 और रिच टेक्स्ट एडिटर

मेरा सवाल यह है कि जावास्क्रिप्ट समृद्ध टेक्स्ट एडिटर का उपयोग करना बेहतर नहीं है या नहीं। पेशेवरों और विपक्ष क्या होगा। यदि यह एक अनुशंसित दृष्टिकोण है:

  1. कौन से संपादक सर्वश्रेष्ठ हैं?
  2. मैं अपने रेल रूपों में उनका उपयोग कैसे करूं?

अग्रिम धन्यवाद,

स्टीव

उत्तर

14

मैं उपयोग CKEditor

मैं README में rails_admin मणि स्थापित करने और निर्देशों का पालन करने के लिए सेट-अप करने के लिए CKEditor

आप सलाह देंगे

उपयोग करना वास्तव में आसान है, looks good और नियमित रूप से

बनाए रखा जाता है

आप rails_admin मणि उपयोग नहीं करना चाहते हैं, तो आप कई rails ckeditor gems

सौभाग्य

81

वेब के लिए सबसे अमीर पाठ संपादक जावास्क्रिप्ट का उपयोग से एक का उपयोग कर सकते हैं। ये कुछ लोकप्रिय हैं जिन्हें आप

  1. jwysiwig
  2. markitup
  3. Redactor पर विचार कर सकते हैं (यह वह जगह है महान jQuery आधारित wysiwyg संपादक भी एक रेल विस्तार मैं नीचे से लिंक किए गए है।)
  4. Bootstrap-wysihtml5 (यदि आप ट्विटर बूटस्ट्रैप स्टाइल एडिटर की तलाश में हैं)

बेशक, आप टिनीएमसी जैसे भारी वजन विकल्पों पर भी विचार कर सकते हैं ई या सीकेडिटर, यदि आपकी ज़रूरतें हैं।

ऑन रेल्स समाधान रूबी

आप एक रूबी ऑन रेल्स पुस्तकालय के माध्यम से अपने पाठ क्षेत्र के लिए छवियों को जोड़ने के लिए, इस तरह के Paperclip या Carrierwave के रूप में, आप इन

  1. rails-ckeditor में से एक पर विचार कर सकते सक्षम करने की आवश्यकता है
  2. Mercury (Railscast)
  3. rails_tiny_mce
  4. redactor-rails

एक सामान्य जावास्क्रिप्ट संपादक का उपयोग कर के साथ समस्या

अधिकांश जब आप अपने पाठ क्षेत्र के लिए एक छवि को जोड़ने के लिए, इसलिए यदि आप ऐसा करने की आवश्यकता की कोशिश जावास्क्रिप्ट संपादकों एक यूआरएल के लिए संकेत देगा, आपको छवि को कहीं और अपलोड करना पड़ सकता है और संपादक को यूआरएल प्रदान करना पड़ सकता है।

हालांकि मुझे एक जावास्क्रिप्ट संपादक मिला है, http://nicedit.com/, जो एक छवि जोड़ते समय http://imageshack.us पर AJAX अपलोड करता है। निस्संदेह, जो छवियां दी गई हैं वे छविशैक पर पूरी तरह से निर्भर हो जाएंगी जो आपके लिए काम कर सकती है या नहीं। यह वास्तव में आपके परिदृश्य पर निर्भर करता है।

+0

nicedit बहुत अच्छा लग रहा है! धन्यवाद - मैं इसे खुद को घुमा दूंगा – stephenmurdoch

+0

स्पष्टीकरण –

+0

स्पष्टीकरण के लिए धन्यवाद बुध रेल की कोशिश कर रहा है, रेल एकीकरण के साथ इस बिंदु पर सबसे सक्रिय प्रतीत होता है। –

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