2015-10-16 41 views
0

我需要使用幫助器方法,但會返回錯誤。如何使用我的引擎生成器的幫助器方法

這是我的助手模塊

# app/helpers/my_engine/application_helper.rb 
module MyEngine 
    module ApplicationHelper 

    def app_name 
     Rails.application.class.parent_name.underscore 
    end 

    def engine_name 
     Module.nesting.last.name.underscore 
    end 

    end 

end 

這是我的發電機

# lib/generators/my_engine/my_gen_generator.rb 
module MyEngine 
    class InstallGenerator < ::Rails::Generators::Base 
    include MyEngine::ApplicationHelper 

    desc "Desc" 

    p engine_name 

    end 
end 

返回的錯誤是:Error: undefined local variable or method engine_name...

回答