Загрузка рейк-заданий из ruby ​​gem

Я пишу гем и хочу получить доступ к задачам с граблями самоцветов из моего приложения rails. Для этого я использую Railties.

я имею lib/frontrockets-rails/railtie.rb с

require 'frontrockets-rails'
require 'rails'

module FrontrocketsRails
  class Railtie < Rails::Railtie
    railtie_name :frontrockets

    rake_tasks do
      load 'tasks/frontrockets.rake'
    end
  end  
end

а также

lib/frontrockets-rails.rb с

module FrontrocketsRails
  require 'frontrockets-rails/railtie' if defined?(Rails)
end

и конечно lib/tasks/frontrockets.rake

namespace :frontrockets do
  desc 'Create .bowerrc file'
  task :create_bowerrc do
    touch '.bowerrc'
  end

  task :install => [:create_bowerrc] do
  end
end

Но когда я устанавливаю этот гем в свое приложение на Rails, я все еще не могу выполнить эти грабли, их нет в rake -T список.

1 ответ

Решение

Я только что перезапустил весну, и у меня появились новые задачи с граблями rake -T список.:)

Другие вопросы по тегам