Templates 在生成rails应用程序的模板中获取Rails3应用程序名称?

Templates 在生成rails应用程序的模板中获取Rails3应用程序名称?,templates,ruby-on-rails-3,Templates,Ruby On Rails 3,我有一个生成rails应用程序的模板。问题是,在我的模板场景中,我替换了一些文件,比如environment.rb,它们需要知道rails应用程序名才能运行AppName::Application.initialize。我可以从命令行参数中获取应用程序名称,但这并不总是可能的,因为用户可以这样做:railsnew./,然后应用程序名称将是当前目录的名称,但我从参数列表中什么也得不到 因此,我想知道在模板场景中获取Rails应用程序名称的某种方法。您可以在生成器文件中使用app\u名称 这里有很多

我有一个生成rails应用程序的模板。问题是,在我的模板场景中,我替换了一些文件,比如environment.rb,它们需要知道rails应用程序名才能运行
AppName::Application.initialize。我可以从命令行参数中获取应用程序名称,但这并不总是可能的,因为用户可以这样做:
railsnew./
,然后应用程序名称将是当前目录的名称,但我从参数列表中什么也得不到


因此,我想知道在模板场景中获取Rails应用程序名称的某种方法。

您可以在生成器文件中使用app\u名称

这里有很多文档

在rails 4中,它改为应用程序名称


您要查找的是
应用程序名
属性(正如George Yacoub所建议的)