对于我的应用程序,我有一些用户可以创建团队页面,然后创建团队成员显示在团队页面上。现在,我在团队页面上呈现团队成员,没有问题。Rails - 如何为数据表创建各种布局
我的问题是我如何渲染团队成员不同的布局?我应该使用team_member数据的不同布局创建一个名为team_members/_team_memberv2.html.erb的文件吗?如果是这样,我该如何调用渲染并设置控制器?谢谢!
CURRENT SETUP:
teams_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>