正如问题所述,Railsapp中的Rakefile在哪里?
在我的应用程序中,它无处可寻。我正在与另一位开发人员合作开发应用程序,他只是将代码推送到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 be available to Rake.
+
+require File.expand_path('../config/application', __FILE__)
+require 'rake'
+
+Newapp::Application.load_tasks
虽然,我无法在实际应用中的任何位置找到此代码。请帮帮我解决这个问题!
谢谢!
答案 0 :(得分:2)
传统上,Rakefile通常位于项目的Rails根目录下(这是您运行rails new ...
时首先生成的位置)。
rake
也可以通过使用rake -f path/to/my/rakefile.rb
在任何地方使用Rakefile来运行,因此如果由于某种原因需要偏离约定,那也是可能的。
但请注意,许多第三方服务都认为可以从项目的根目录运行rake
并获得所需的结果(例如heroku rake
)。