9

Quando sto cercando la mia cartella dell'applicazione Rails posso trovare un .idea cartella, include:Chi è responsabile della generazione dei file .idea in Rails?

  • .generators
  • .rakeTasks

E altro ancora ... Quando apro .generators per esempio, compaiono i seguenti:

<?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> 

Come si può vedere: "Questo file è stato generato automaticamente dal plugin Ruby. "

Allora, chi è responsabile di generare quei file?

e come posso chiamarlo?

l'IDE ha bisogno di prendersi cura di esso?

+0

Sto indovinando che può provenire da RubyMine, che si basa su Jet cervelli IntelliJ IDEA. – Brian

risposta

12

Questa cartella e file vengono creati se l'applicazione è stata aperta almeno una volta con Jet Brains' RubyMine o Jet Brains Intellij IDE.

Tutta la configurazione utente per quanto riguarda il progetto vengono salvati in questa directory.

Se si elimina questa cartella .idea e si apre il progetto in Rubymine, questi file verranno generati nuovamente con la nuova configurazione Rubymine predefinita.

+0

C'è un altro modo di generare quei file? o solo scrivendo una sceneggiatura? Da dove RubyMine ottiene i parametri? – Danpe

+0

@Danpe, non è necessario generare questi file, questo non è necessario a meno che non si utilizzi rubino o altri prodotti di idroelettrici IDE e l'IDE gestirà tutto da solo la propria configurazione, non preoccupatevi molto:) – PriteshJ

+0

In realtà voglio creare uno script che analizzi questi file, quindi sono preoccupato per loro: P – Danpe

0

Un'aggiunta utile per un ~/.gitignore per Gitters:

# ignore JetBrains IDE stuff 
.idea 
.generators