私のアプリケーションでは、チーム ページを作成し、チーム ページに表示されるチーム メンバーを作成できるユーザーがいます。現在、チーム ページのチーム メンバーを問題なくレンダリングしています。
私の質問は、チーム メンバーをさまざまなレイアウトでレンダリングする方法です。team_members/_team_memberv2.html.erb というファイルを team_member データの別のレイアウトで作成する必要がありますか? もしそうなら、どのようにレンダリングを呼び出してコントローラを設定すればよいですか? ありがとう!
現在のセットアップ:
team_controller.rb
def show
@team_members = @project.team_members.page(params[:page]).per_page(10)
end
_teaminfo.html.erb
<!-- Show Team -->
<% if @team.team_members.blank? %>
<p>No team members have been added to this project.</p>
<% else %>
<%= render @team_members %>
<% end %>
team_members/_team_member.html.erb
<div class="media">
<a class="pull-left">
<img class="media-object" data-src= <%= image_tag team_member.teamuserimage_url(:thumb).to_s %>
</a>
<div class="media-body">
<h4 class="media-heading"><%= team_member.membername %></h4>
<%= team_member.content %>
</div>
</div>