Есть модель Company
, в которой много DailyDatum
.
Я хочу показать ежедневные данные в companies/:id/daily_data
и daily_data/index
. Но на странице компании я не хочу показывать столбец company.name
.
просмотры/daily_data/_daily_datum.html.erb
<tr>
<td><%= daily_datum.company.name %></td>
# This company.name needs to be shown when the partial is called from daily data index.
<td><%= daily_datum.column1 %></td>
<td><%= daily_datum.column2 %></td>
</tr>
просмотры/ежедневные_данные/index.html.erb
<table>
<thead>
<tr>
<th>Company Name</th>
<th>Daily Datum1</th>
<th>Daily Datum2</th>
</tr>
</thead>
<%= render @daily_data %>
</table>
просмотры/компании/daily_data.html.erb
<table>
<thead>
<tr>
<!--<th>Company Name</th>-->
<th>Daily Datum1</th>
<th>Daily Datum2</th>
</tr>
</thead>
<%= render @daily_data %>
</table>
Как мне поступить в подобной ситуации? Нужно ли мне создавать еще один частичный HTML?