Ruby gem (Rails 3.2.13 を使用) を作成しようとしています。ファイルのコピーを行うジェネレーターを作成しました。
以下は私のジェネレーターコードです
#<mygemname>/lib/generators/mygemname/mygemname_generator.rb
require 'rails/generators'
require 'rails/generators/migration'
module Mygemname
module Generators
class ConfigGenerator < Rails::Generators::Base
p "testing generator"
end
end
end
次に、自分のテストアプリに移動します<mygemname>/spec/dummy
(テストにはRspecを使用します)。実行すると、ダミーアプリから
rails g I get
Mygemname:
mygemname:config
しかし、実行するrails g endless:config
と、
Could not find generator endless:config.
しかし、実行するrails g endless
と正しい結果が得られます。しかし、コマンドを にしたいのrails g endless:config
ですが、どうすればできますか?