मैं ओरिएंटब मणि में कुछ बुनियादी रेक कार्यों को जोड़ने की कोशिश कर रहा हूं जो मुझे डेटाबेस बनाने, डेटाबेस माइग्रेशन बनाने और डेटाबेस माइग्रेट करने की अनुमति देगा - रेल माइग्रेशन के समान।सिनात्रा का उपयोग करते समय मैं एक मणि से रेक कार्यों को कैसे आयात करूं?
जब मेरे पास स्थानीय रूप से रेक कार्य था, तो मुझे डीबी मिला: सेटिंग्स, डीबी: बनाएं, और डीबी: काम करने के लिए create_ माइग्रेशन, लेकिन जब मैं उन्हें मणि में डालता हूं तो मैं यह नहीं समझ सकता कि उन्हें कैसे पहुंचाया जाए "रेक" का उपयोग करते समय सिनात्रा आवेदन।
मुझे एहसास है कि मैं या तो हूं) मणि में फ़ाइलों को ठीक से व्यवस्थित नहीं कर रहा है और/या बी) सिनात्रा ऐप से चीजों को ठीक से कॉल नहीं कर रहा है।
मेरी काँटेदार भंडार की वर्तमान स्थिति https://github.com/ricaurte/orientdb-jruby
पर मैं lib/orientdb/कार्य/database.rake =>https://github.com/ricaurte/orientdb-jruby/blob/master/lib/orientdb/tasks/database.rake
सिनात्रा अनुप्रयोग Rakefile
APPLICATION_ROOT = File.expand_path('..', __FILE__)
require 'rake'
require 'orientdb'
#import "orientdb/tasks/database.rake"
task :environment do
require File.expand_path(File.join(*%w[ config environment ]), File.dirname(__FILE__))
end
में कार्यों के लिए फ़ाइल डाल है
config/पर्यावरण
require "rubygems"
require "bundler"
Bundler.setup
require 'sinatra'
require "orientdb"
रूबी: जर्बी 1.6.0 (रूबी 1.9.2 पैचलेवल 136) (2011-03-24 5f5278c) (ओपनजेडीके 64-बिट सर्वर वीएम 1.6.0_20) [लिनक्स-एमडी 64-जावा]
अच्छा, मुझे लगता है कि आपको लगता है कि के लिए एक आत्म शिक्षार्थी बिल्ला के पात्र हैं। उम्मीद है कि दो अन्य लोग मुझसे सहमत होंगे। बीटीडब्ल्यू, आपको अपना जवाब स्वीकार करने की अनुमति है और मुझे लगता है कि यह इस मामले में भी सामाजिक रूप से स्वीकार्य होगा। –
धन्यवाद एमयू! मुझे अपने उत्तर को स्वीकार करने के लिए कल तक इंतजार करना होगा और फिर ऐसा करना होगा। – ricaurte