ruby-on-rails - 应用程序的名称是否可以作为变量使用?

标签 ruby-on-rails ruby

当我创建一个 Rails 应用程序时,

控制台:

rails new foo

我的代码可以使用字符串“foo”吗?

puts "Your app's name is " + app_name_bar

最佳答案

Rails.application.class 将为您提供应用程序的全名(例如 YourAppName::Application)。

从那里您可以使用 Rails.application.class.parent 获取模块名称。

关于ruby-on-rails - 应用程序的名称是否可以作为变量使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19334131/

相关文章:

ruby-on-rails - Rails 引擎扩展功能

ruby - 如何在 ruby​​ cli 中使用 bash clear

ruby-on-rails - Rails after_create proc 没有给出接收者

ruby - Rails PostgreSQL 使用 LIKE 进行不区分大小写的搜索

ruby-on-rails - draper - 帮助理解委托(delegate) "to"和 "prefix"

ruby-on-rails - 是否可以从事件记录父对象的错误中访问子对象?

javascript - map.on ('click' ) 是否干扰 Bootstrap 模式?

ruby-on-rails - 如何基于正则表达式执行事件记录搜索

ruby-on-rails - 电子邮件中的 PDF 附件称为 'Noname'

ruby-on-rails - 将 gem 中的 I18n 翻译动态加载到 Rails 引擎中