Ruby on rails 铁轨上的耙子在哪里?
正如问题所述,Railsapp中的耙子在哪里 在我的应用程序中,找不到它。我正在与另一位开发人员开发一个应用程序,他刚刚将代码推送到Rakefile:Ruby on rails 铁轨上的耙子在哪里?,ruby-on-rails,ruby-on-rails-3,ruby-on-rails-4,Ruby On Rails,Ruby On Rails 3,Ruby On Rails 4,正如问题所述,Railsapp中的耙子在哪里 在我的应用程序中,找不到它。我正在与另一位开发人员开发一个应用程序,他刚刚将代码推送到Rakefile: 7 Rakefile @@ -0,0 +1,7 @@ +# Add your own tasks in files placed in lib/tasks ending in .rake, +# for example lib/tasks/capistrano.rake, and they will automatically
7 Rakefile
@@ -0,0 +1,7 @@
+# Add your own tasks in files placed in lib/tasks ending in .rake,
+# for example lib/tasks/capistrano.rake, and they will automatically be available to Rake.
+
+require File.expand_path('../config/application', __FILE__)
+require 'rake'
+
+Newapp::Application.load_tasks
尽管如此,我在实际应用程序的任何地方都找不到这段代码。请帮我把这个弄清楚
谢谢 按照惯例,Rakefile通常位于项目的Rails根目录下(这是运行
Rails new…
时首次生成的位置)
rake
也可以在任何地方使用Rakefile运行,也可以使用rake-f path/to/my/Rakefile.rb
,因此如果出于某种原因需要偏离约定,也可以这样做
但是,请注意,许多第三方服务假定可以从项目的根目录运行rake
,并获得所需的结果(例如heroku-rake
)