9

Wenn ich auf meine Rails Bewerbungsmappe freu ich ein .idea Ordner finden können, enthält es:Wer ist verantwortlich für die Generierung der .idea-Dateien in Rails?

  • .generators
  • .rakeTasks

Und mehr ... Wenn i öffnen .generators zum Beispiel, ich sehe die folgenden:

<?xml version="1.0" encoding="UTF-8"?> 
<Settings><!--This file was automatically generated by Ruby plugin. 
You are allowed to: 
1. Reorder generators 
2. Remove generators 
3. Add installed generators 
To add new installed generators automatically delete this file and reload the project. 
--><GeneratorsGroup><Generator name="active_record:migration" /><Generator name="active_record:model" /><Generator name="active_record:observer" /><Generator name="active_record:session_migration" /><Generator name="controller" /><Generator name="erb:controller" /><Generator name="erb:mailer" /><Generator name="erb:scaffold" /><Generator name="generator" /><Generator name="helper" /><Generator name="integration_test" /><Generator name="mailer" /><Generator name="metal" /><Generator name="migration" /><Generator name="model" /><Generator name="model_subclass" /><Generator name="observer" /><Generator name="performance_test" /><Generator name="plugin" /><Generator name="resource" /><Generator name="scaffold" /><Generator name="scaffold_controller" /><Generator name="session_migration" /><Generator name="stylesheets" /><Generator name="test_unit:controller" /><Generator name="test_unit:helper" /><Generator name="test_unit:integration" /><Generator name="test_unit:mailer" /><Generator name="test_unit:model" /><Generator name="test_unit:observer" /><Generator name="test_unit:performance" /><Generator name="test_unit:plugin" /><Generator name="test_unit:scaffold" /></GeneratorsGroup></Settings> 

Wie Sie sehen können: "Diese Datei wurde automatisch vom Ruby-Plugin erstellt. "

Also, wer der Erzeugung dieser Dateien verantwortlich?

und wie kann ich es nennen?

die IDE müssen von sich darum kümmern?

+0

Ich vermute, es von RubyMine kommen kann, die auf JetBrains IntelliJ IDEA basieren. – Brian

Antwort

12

Dieser Ordner und Dateien erstellt werden, wenn Die Anwendung wurde mindestens einmal mit Jet Brains 'RubyMine oder Jet Brains Intellij IDE geöffnet.

Alle Benutzerkonfiguration in Bezug auf das Projekt werden in diesem Verzeichnis gespeichert

Wenn Sie diesen .idea-Ordner löschen und das Projekt in Rubymine öffnen, werden diese Dateien erneut mit der neuen Standard-Rubymine-Konfiguration erstellt.

+0

Es gibt eine andere Möglichkeit, diese Dateien zu generieren? oder nur durch das Schreiben eines Skripts? Woher bezieht RubyMine die Parameter? – Danpe

+0

@Danpe, Sie müssen diese Dateien nicht generieren, diese sind nicht notwendig, es sei denn, Sie verwenden Rubymine oder ein anderes Jetbrains-Produkt als IDE und die IDE verwaltet alles von ihrer Konfiguration selbst, machen Sie sich keine Sorgen darüber:) – PriteshJ

+0

Ich möchte eigentlich ein Skript, das diese Dateien analysiert, so dass ich mir Sorgen um sie mache: P – Danpe

0

Eine sinnvolle Ergänzung zu einem ~/.gitignore für gitter:

# ignore JetBrains IDE stuff 
.idea 
.generators 
Verwandte Themen