Я использую RubyMine 7.0.4 для создания приложения Rails (4.2.0) с Postgres в качестве моей базы данных. Я использую переменные среды для хранения своей локальной конфигурации (DB_USERNAME и DB_PASSWORD), но RubyMine не может проанализировать встроенный ruby в файле database.yml.
отрывок из базы данных.yml:
...
development:
<<: *default
database: my_app_development
username: <%= ENV['DB_USERNAME'] %>
password: <%= ENV['DB_PASSWORD'] %>
...
Я даже пытался переключить его на фактические учетные данные в тегах ‹%= %>, но та же проблема:
...
development:
<<: *default
database: my_app_development
username: <%= 'my_app' %>
password: <%= 'password' %>
...
Похоже, это проблема RubyMine, поскольку все отлично выполняется из командной строки/приложение работает нормально. Однако мне нравится, когда моя база данных интегрирована с IDE, поэтому было бы здорово, если бы я снова заработал.
Есть ли что-нибудь, что я могу сделать, чтобы выполнить встроенный рубин вместо того, чтобы рассматривать его как строку?