2013-03-25 4 views
5

के साथ स्लिम टेम्पलेट इंजन को कैसे स्थापित करें और उपयोग करें मैं सामान्य रूप से मिडिलमैन और रूबी के लिए नया हूं।मिडलमैन

मैंने रूबी स्थापित किया है मैंने इसे मध्यस्थ और रत्नों को चलाने के लिए स्थापित किया है।

मुझे डिफ़ॉल्ट टेम्पलेट सिस्टम की बजाय स्लिम का उपयोग करने की आवश्यकता है।

इसलिए मैंने स्लिम मणि स्थापित किया। स्लिम की वेबसाइट केवल यही कहती है कि इसे काम करने के लिए मुझे 'पतला' की आवश्यकता है।

बिचौलिया वेबसाइट का कहना है कि मैं केवल config.rb फाइल करने के लिए टेम्पलेट इंजन जोड़ने की जरूरत है, लेकिन यह कोई उदाहरण ...

कोई गहरे लाल रंग का पृष्ठभूमि के साथ किसी के लिए, यह कोई मदद नहीं है देता है।

मैं Git पर कई config.rb के लिए देखा है और वे सब है:

require 'slim' 

और

# Set slim-lang output style 
Slim::Engine.set_default_options :pretty => true 

# Set template languages 
set :slim, :layout_engine => :slim 

मैं यह भी कहा कि मेरी config.rb फाइल करने के लिए और layout.slim बनाया है और index.html.slim

जब मैं अपने स्थानीय सर्वर से ताज़ा मैं:

Not Found 

`/' not found. 

मेरे पास बॉयलरप्लेस के साथ मध्यस्थ स्थापित है। मुझे यकीन नहीं है कि अगर मुझे और अधिक फाइलें बदलने की ज़रूरत है, लेकिन मुझे ऑनलाइन कोई अच्छा संसाधन नहीं मिल रहा है, जो कि अजीब है।

क्या कोई मुझे कुछ याद कर सकता है जो मुझे याद आ रहा है?

उत्तर

12

तो यहां हम जाते हैं ... उदाहरण के लिए Google को पढ़ने और खोजने के बाद मुझे लगता है कि मैंने इसे समझ लिया है।

स्लिम बिचौलिया

के साथ काम करने के लिए
  1. gem "slim" अपने प्रोजेक्ट की gemfile में जोड़े
  2. , लाइन को आदेश जाना अपनी परियोजना फ़ोल्डर में और gem install bundler
  3. config.rb फ़ाइल में require 'slim'
  4. जोड़ने इसे जांचने के लिए मध्यस्थ सर्वर प्रारंभ करें
+0

सुनिश्चित करें कि आप एक प्रतीक एक स्ट्रिंग और नहीं के रूप में' markdown_engine' निर्दिष्ट करते markdown_engine, 'बिचौलिया 4 में – steakchaser

0

बंडलर टीआई पी: आप Bundler.require का उपयोग कर एक साथ कई रत्न भी शामिल कर सकते हैं। यदि आपके समूह में रत्न हैं, तो आप उन्हें इस प्रकार शामिल कर सकते हैं: Bundler.require :group1, :group2 ...

1

middleman-slimyterajima द्वारा परियोजना इस संबंध में सहायक है।

इंस्टॉल करना बहुत आसान है। `सेट:

$ gem install middleman 
$ gem install middleman-slim 
$ middleman init PROJECT_NAME --template slim 
+1

slim'' यह 'बिचौलिया के रूप में हो जाएगा init MY_PROJECT -टी yterajima/बिचौलिया पतला ' – abonec