partial
(を使用して作成した:resource :create
)名前とlink_to
それぞれのページのリストを表示するをレンダリングしようとしています。ただし、これを2回実装して、1つのリストが表示ページにリンクし、他のリストが編集ページにリンクするようにします。
を除いてまったく同じであるため、これを実現するために1つのパーシャルを使用することをお勧めしますurl_path
。
footer.html.erb:
<!--Show-->
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
<b class="icon-eye-open icon-white"></b>
<b class="caret"></b>
</a>
<ul class="dropdown-menu">
<%= render current_user.apps %>
</ul>
</li>
<!--Edit-->
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
<b class="icon-wrench icon-white"></b>
<b class="caret"></b>
</a>
<ul class="dropdown-menu">
<%= render current_user.apps %>
</ul>
</li>
_app.html.erb:
の2番目の引数については、 Showが必要でありapp
、
Editが必要edit_app_path(app)
です。link_to
<li>
<%= link_to app.name, app %>
</li>