Для моего приложения у меня есть пользователи, которые могут создавать командные страницы, а затем создавать членов команды, которые отображаются на страницах команд. Прямо сейчас, я делаю членов команды на своих командных страницах в порядке, без проблем.Рельсы - как создать различные макеты для таблицы данных
Мой вопрос в том, как я могу отображать членов команды в разных макетах? Должен ли я создать файл с именем team_members/_team_memberv2.html.erb с другим расположением данных team_member? Если да, то как мне назвать рендеринг и настройку контроллера? Благодаря!
текущей настройки:
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>