ruby-on-rails-3 - 用于 rake 任务的 rails admin

标签 ruby-on-rails-3 rake activeadmin rails-admin

我现在有一个 Rails 应用程序,其中包含许多为管理目的定义的 rake 任务,我希望这些 rake 任务反射(reflect)在一种管理界面上,因此是否有任何即插即用的解决方案或任何快速周围的想法?

最佳答案

您可以获得 rake -T 的输出,然后使用正则表达式对其进行解析。即:

all_tasks = %x(rake -T)
tasks_array = all_tasks.scan(/(rake\s[\w|:]*)/)

rake -T 是一个很长的操作,所以你可能想要缓存它

关于ruby-on-rails-3 - 用于 rake 任务的 rails admin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12602223/

相关文章:

ruby-on-rails - ActiveAdmin 有条件地显示列

mysql - 使用 Rake 时 Ruby on Rails 的问题

ruby-on-rails - rails rake : test are slow

ruby-on-rails - Ruby on Rails - 将表单数据直接提交到 session 变量

ruby-on-rails - Rails 3 的 Memcached 问题。对象没有被第二次反序列化

ruby-on-rails - ROR : rake aborted! 堆栈级别太深

ruby-on-rails - ActiveAdmin 和 Formtastic : Displaying the value for radio buttons and select boxes using ENUM

ruby-on-rails - 覆盖 Controller 后如何在 activeadmin 表单中显示错误

html - 错误 : "Template is missing"

ruby-on-rails - twitter-bootstrap-rails gem 工作流程