Загрузить рейк-задания из рубинового камня

Я пишу гем, и я хочу иметь доступ к задачам граблей драгоценного камня из моего приложения 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.


person Maxim Abramchuk    schedule 18.01.2015    source источник


Ответы (1)


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

person Maxim Abramchuk    schedule 19.01.2015