1
設計允許應用程序使用的路由方法,如new_user_session_path
引擎如何在不使用引擎名稱的情況下爲主應用程序提供路由?
但是,如果我創造我自己安裝的引擎,做身份驗證,我在主應用程序調用它時使用myengine.new_user_session_path
。
我該如何使用Devise之類的路線URL?
難道是由於使用普通的導軌引擎而不是可安裝的嗎?
設計允許應用程序使用的路由方法,如new_user_session_path
引擎如何在不使用引擎名稱的情況下爲主應用程序提供路由?
但是,如果我創造我自己安裝的引擎,做身份驗證,我在主應用程序調用它時使用myengine.new_user_session_path
。
我該如何使用Devise之類的路線URL?
難道是由於使用普通的導軌引擎而不是可安裝的嗎?
我認爲現在開箱即可這樣做。設計使用特殊的東西。 'devise_for'方法生成所有需要的路線。該路線的路徑助手(如'new_user_session_path')a在Devise::Controllers::UrlHelpers中定義幷包含在ActionController :: Base中。