2010-03-05 17 views
24

मैं रेल कंसोल शुरू करना चाहता हूं और डेटाबेस में डेटाबेस प्रविष्टियां बनाना चाहता हूं जो डिफ़ॉल्ट डेटाबेस नहीं है, जैसे परीक्षण डेटाबेस। मैं किसी भी मदद की सराहना करता हूं।मैं रेल कंसोल कैसे शुरू कर सकता हूं और परीक्षण डेटाबेस का विशेष रूप से उपयोग कैसे कर सकता हूं?

उत्तर

45

test वातावरण में कंसोल प्रारंभ करने के लिए: यदि आप उपयोग कर सकते हैं इसके बाद के संस्करण

rake db:create RAILS_ENV=test 
rake db:migrate RAILS_ENV=test 

में रेल 3 या:

rails console test 
rails c test 

ruby script/console test 
ruby script/console production 

test वातावरण में रेक कार्यों को चलाने के लिए

6

आप RAILS_ENV=test के रूप में पर्यावरण पारित कर सकते हैं:

$ RAILS_ENV=test bundle exec rails console 

या:

$ RAILS_ENV=test bundle exec rails c 

तुम भी कर सकते हैं:

$ bundle exec rails console test 

या:

$ bundle exec rails c test 

आप की तरह देख सकते हैं

Loading test environment (Rails 3.2.8) 
1.9.3p327 :001 > 
संबंधित मुद्दे