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...