Как мне получить доступ к имени объекта приложения Rails 3?

Мне нужно знать имя приложения программистов из движка Rails 3.

52
задан Steve 21 August 2010 в 10:51
поделиться

2 ответа

Rails.application возвращает ваш класс MyApp :: Application .

5
ответ дан 7 November 2019 в 09:02
поделиться

В Rails 3 генерируемому приложению присваивается пространство имен модуля, соответствующее имени приложения. Так что если ваше приложение называется "Twitter", класс Rails.application будет "Twitter::Application".

Это означает, что вы можете разделить строку имени класса вашего Rails-приложения для получения имени приложения следующим образом:

Rails.application.class.to_s.split("::").first

В нашем примере полученная строка будет "Twitter".

15
ответ дан 7 November 2019 в 09:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: