2016-06-28 5 views
0

Nur eine kurze Frage von einem Rails Lerner. Wie ich es verstehe, ist es nicht notwendig, eine neue Rails App in das Verzeichnis zu legen, in dem Ruby und Rails installiert sind. Aber gibt es einen idealen Ort für Apps? Was machen erfahrene Entwickler?Ruby on Rails: Gibt es eine ideale App Verzeichnisstruktur in Windows

Ich frage das, weil ich eine vorherige App verlegt habe, irgendwo tief in einer Verzeichnisstruktur versteckt; und, so seltsam es für die meisten von euch erscheinen mag, kann ich nicht finden, wo die ältere App ist. Ich habe einige Probleme bei der Suche in Windows 10; Es ist ein Albtraum im Vergleich zu Windows XP.

+0

Desktop, Dokumente? wo immer das offensichtlich ist, schätze ich? oder einfach eine Ubuntu vm – lusketeer

+0

aufstellen Verwenden Sie die Windows-Suche: Suchen Sie nach "Gemfile", um Ihre alte App zu finden und win10 loszuwerden! – mahatmanich

Antwort

0

Es gibt keine "standardmäßige", Community-konforme Verzeichnisstruktur für Rails-Apps.

Allerdings habe ich festgestellt, dass viele Entwickler Projects Ordner in ihrem "user home" Verzeichnis erstellen würden (C:\Users\username in Windows und ~ in Linux Distribution). Ich mache dasselbe und wenn ich ein Projekt finden muss, an dem ich vor 5 Jahren gearbeitet habe, denke ich nicht zweimal darüber nach, wo ich danach suchen soll. Offensichtlich bedeutet das, dass Sie in Ihrem Ordner Projects mit vielen Projekt-Verzeichnissen enden würden. Also verschiebe ich sehr alte Projekte gelegentlich auf meine Backup-CD.

Eine kurze Anmerkung zu Ruby/Rails. Rails-Projekte sind nicht wie PHP. Sie ähneln eher Java, wenn Sie Ihre Anwendung (als separaten Prozess) ausführen, und sie verbleibt im Speicher, auf dem & Benutzeranfragen ausgeführt werden. In PHP mussten Sie Ihre PHP-Dateien in das Dokumentenverzeichnis Ihres Servers legen, damit der Server Ihre Skripte parsen und ausführen konnte. Mit Rails-Projekten sind Sie also nicht darauf beschränkt, wo Sie sie platzieren.