2011-05-28 8 views
9

क्या RailRoad प्रतिस्थापन या कुछ ऐसा है जो रेल 3x के लिए आरेख प्रदान करता है? वर्तमान में आप से app_diagram.rb की लाइन 54 को संपादित करने के लिए है:रेल मॉडल और अनुप्रयोगों को बेहतर तरीके से कैसे दिखाना है?

(OLD) STDOUT.reopen(PLATFORM =~ /mswin/ ? "NUL" : "/dev/null") 
     to 
(NEW) STDOUT.reopen(RUBY_PLATFORM =~ /mswin/ ? "NUL" : "/dev/null") 

अंत में मैं उनके मंच पर पाया है कि अगर आप इसके साथ चलाने के कुछ this की तरह:

RUBYLIB=. railroad -o models.dot -M 

यह वास्तव में होगा भागो, लेकिन मुझे ओमनीग्राफल में इसे खोलने के बाद .dot फ़ाइल में जो दिखाई देना चाहिए उसके अनुसार मुझे वास्तव में कोई आउटपुट नहीं मिला। इसके अलावा, ऐसा लगता है कि होबो जैसे अधिक जटिल संवर्द्धन पर बस इतना ही गड़बड़ है।

क्या कोई इस परियोजना के नए या कांटा से परिचित है जो अभी भी विकास में है?

पुनश्च - मैं दो अन्य परियोजनाओं पाया, लेकिन वे भी रेल से भी कम समय बनाए रखा राज्यों में होने लगते हैं:

उत्तर

14

ऐसा प्रतीत होता है कि Rails ERD मैं इस समय वास्तव में देख रहा हूं। लगता है कि मेरे मूल प्रश्न के लिए बिल को ठीक से फिट करना लगता है।

रेल 3 और होबो के साथ काम करता है, जो प्रोजेक्ट्स को अवधारणा करते समय मैंने शुरुआती डिज़ाइन के खिलाफ अपने मॉडल "सैनिटी चेकिंग" के लिए अपने इरादे से अधिक किया था।

enter image description here

3

RailRoady अद्यतन रेलरोड, रेल के लिए है 3.

लेकिन ध्यान दें कि नवीनतम संस्करण (v1.0.2) को known issue ज्ञात है eaks rails generate scaffold। जब मैं आरेख उत्पन्न करने की आवश्यकता होती हूं, तो मैं इसे केवल अपने जेमफाइल में सक्षम करता हूं, और फिर मैं इसे अक्षम करता हूं।

+0

कि बहुत अच्छा लगता है के लिए Schemapper चेकआउट सकता है। Hobo के साथ इसका उपयोग करना चाहते हैं। हालांकि, मैंने रेल ईआरडी की खोज की जो मुझे लगता है कि इस समय बेहतर समाधान हो सकता है। – ylluminate

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