我想知道可挂载的 Rails 引擎是否可以检索它所挂载的父应用程序的名称。
我已经查看了 official Rails engine guide , 但找不到任何东西。任何来源或想法?
最佳答案
我很惊讶在一年多的时间里没有人回答这个问题。您可以使用:
Rails.application.class.parent.name
根据您使用它的位置,您可能需要确保从根 rails 模块开始,这使得这是一个更安全的选择:
::Rails.application.class.parent.name
关于ruby-on-rails - rails 引擎 : get parent app's name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28391009/