rails 5 添加菜单到 dashing-rails 布局

rails 5 adding menu to dashing-rails layout

能够向仪表板添加类似布局的最佳方法是什么,就像我们在应用程序中所做的那样。我试图添加我在整个应用程序中使用的相同的 materalize 布局,但它似乎在我的主布局中的每个 link_to 上都被破坏了。

损坏示例 link:

undefined local variable or method `edit_user_registration_path'

以添加路由文件部分为例。

Rails.application.routes.draw do
  mount Dashing::Engine, at: Dashing.config.engine_path
  resources :bills
  resources :unit_types, :except => [:show]
end

所以如果我添加 link_to bills_path 它会导致错误。

这里提供了答案。

只需要在实际路线前加上 link_to 和 main_app。

<%= link_to "About", main_app.about_path %>