【问题标题】:Rails 5+ Show All Custom Rake Tasks From Rails CLIRails 5+ 从 Rails CLI 显示所有自定义 Rake 任务
【发布时间】:2018-12-07 01:03:12
【问题描述】:

在 Rails 5+ 中,如何显示来自 rails CLI 的所有自定义 Rake 任务?在 Rails 5 之前,所有 Rake 任务,包括自定义任务,都将以rake -T 显示。在 Rails 5 及更高版本中,所有rake 命令都已替换为rails。所以很自然,rails -T 会列出可用的 Rails 命令。但是,它没有列出我项目的自定义 Rake 任务,即使通过 rails CLI 运行该任务仍然可以正常运行。

【问题讨论】:

  • 你的任务有描述吗?试试rails -T -A
  • 其实rails -vT

标签: ruby-on-rails ruby-on-rails-5


【解决方案1】:

命令:

rails -vT

示例:

namespace :db do
  desc 'Drop, create, migrate then seed the development database'
  task database: [ 'db:drop', 'db:create', 'db:migrate', 'db:seed' ] do
    exec ('bundle install')
    puts 'Datebase Remigrated.'
  end
end

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-10
    • 1970-01-01
    相关资源
    最近更新 更多