लिनक्स पर आपके उत्पादन सर्वर को चलाने के बजाए क्या आपने विंडोज़ पर रेल चलाने के लिए विचार किया है? मैं वर्तमान में SQL सर्वर का उपयोग कर एक एप्लिकेशन विकसित कर रहा हूं और जब तक कि यह ठीक नहीं लगता है।
विंडोज़ पर चल रहे रेल 2.0 एप्लिकेशन से SQL सर्वर डेटाबेस तक पहुंचने के लिए ये चरण हैं।
SQL सर्वर एडाप्टर को रेल 2 में डिफ़ॉल्ट रूप से शामिल नहीं किया गया है। इसे निम्न आदेश का उपयोग करके डाउनलोड करना और इंस्टॉल करना आवश्यक है।
gem install activerecord-sqlserver-adapter
--source=http://gems.rubyonrails.org
से
http://rubyforge.org/projects/ruby-dbi/
माणिक dbi का नवीनतम संस्करण डाउनलोड करें और फिर से माणिक dbi \ lib \ DBD \ ADO.rb
सेल्सियस तक
फ़ाइल निकालने: \ गहरे लाल रंग का \ lib \ गहरे लाल रंग का \ site_ruby \ 1.8 \ DBD \ एडीओ \ ADO.rb।
चेतावनी, फ़ोल्डर एडीओ मौजूद नहीं है, इसलिए आपको इसे पहले से बनाना होगा।
development:
adapter: sqlserver
database: your_database_name
host: your_sqlserver_host
username: your_sqlserver_user
password: your_sqlserver_password
रन:
यह संभव --database विकल्प का उपयोग एसक्यूएल सर्वर के लिए रेल preconfigure करने के लिए, बस हमेशा की तरह अपने आवेदन बनाने और उसके बाद आपके आवेदन फ़ोल्डर में config \ database.yml संशोधित इस प्रकार नहीं है रेक डीबी: अपनी स्थापना की जांच के लिए माइग्रेट करें। अगर सबकुछ ठीक है तो आपको कोई त्रुटि संदेश नहीं मिलना चाहिए।
आप दर्द की दुनिया के लिए खुद को स्थापित कर रहे हैं। या तो अपने डेटा माइग्रेट करें, या अपने एमएस एसक्यूएल बैक-एंड पर कुछ प्रकार के MySQL फ्रंट-एंड को सेट करें, अगर ऐसी अन्य चिंताएं हैं जिनका आप उल्लेख नहीं कर रहे हैं। स्कीमा रेल की जरूरतों को प्रेरणा पर्याप्त होना चाहिए। – Subimage