2

公開したページのタイトルでナビゲーションメニューを作りたいです。ユーザーマニュアルでは、レイアウトで使用する必要がある形式を確認できます。

{{ cms:partial:path/to/partial }}

そのため、名前を付けてパーシャルを作成し_navmenu.html.hamlapp/views/ディレクトリに配置します。このパーシャルは次のように参照する必要があると思います。

 {{ cms:partial:app/views/navmenu}}

しかし、ActionController のエラー メッセージしか表示されません。

Missing partial app/views/navbar with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :coffee, :haml]}. Searched in:
* "/Users/qumara/mexicansofa/app/views"  

app/viewsディレクトリ内を検索しているようです。Comfy のパーシャルは、Rails の規則 (アンダースコア プレフィックス付き) で参照されていると思います。

スタック: Ruby on Rails 3.2.14、comfortable-mexican-sofa 1.8.4 。

快適なメキシカンソファの部分を (レイアウトから) どのように参照すればよいですか?

どんな助けでも大歓迎です。

4

1 に答える 1

5

すでに入っていることを知っているapp/viewsので、簡単に{{ cms:partial:navmenu }}動作するはずです

内のフォルダにある場合app/viewsapp/views/admin/navmenuたとえば{{ cms:partial:admin/navmenu }}

編集:コメントを読んでいない人にとって、答えは、レンダリングしようとしているファイルをフォルダー内に置くことですviews

于 2013-10-18T16:45:15.577 に答える