2017-09-05 6 views
3

私はこの非常に基本的な質問を持っています。私はこのdashboard rails engineを使用しており、これは私にviews/layouts/dashing/dashboard.html.erbを与えます。これは、ダッシュボードビューのレイアウトです。Rails Appで経路を再確認する方法

しかし、私はabout_pathを指すリンクを持つナビゲーションバーを追加するように、このビューをカスタマイズしたいと思います。ただし、ダッシュボードビューで認識されるルートはありません。エラーundefined method about_pathになります。

しかし、about_pathルートはmy routesファイルで定義されており、ダッシュボードに属していない他のビューでも正常に動作しています。

レールエンジンがアプリケーションで定義されたルートを認識する方法はありますか?

答えて

5

あなたはmain_appヘルパーを使用し、同様の方法でエンジン内部のアプリケーションを参照したい場合:ここ

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

は参照rails routes guide

ためのリンクです
関連する問題