0
我寫了一個安裝發電機的寶石。我想使用這個生成器來添加路由到config/routes.rb
文件,這與設計寶石通過添加devise_for :model_name
很相似。因此,我需要知道如何:路線,寶石和發電機
使路由範圍內的方法(如devise_for
)可用?
我寫了一個安裝發電機的寶石。我想使用這個生成器來添加路由到config/routes.rb
文件,這與設計寶石通過添加devise_for :model_name
很相似。因此,我需要知道如何:路線,寶石和發電機
使路由範圍內的方法(如devise_for
)可用?
好吧我已經知道了。要添加到路線文件中,您可以在生成器中使用方法route
。
def setup_routes
route("add_gem_routes")
end
請注意,我其實調用一個方法,可以通過下面的命名空間中定義它被添加到路由的範圍:我已經通過添加以下到我的install_generator.rb文件來完成這個
module ActionDispatch::Routing
class Mapper
def add_gem_routes
#routing code...
end
end
end
只是回答!好吧,+1 :) – apneadiving