我渲染了部分'日历/节目'在两个单独的视图中。在一个视图(视图A)中,它看起来很棒,字体大小是我需要的,但在另一个视图(视图B)中,字体大小太大。
我想知道是否可以仅为此部分更改字体大小而不影响另一个视图中的另一个。这是我使用的代码(视图B):
<%= render partial: '/calendars/show', locals: {} %>
答案 0 :(得分:3)
这可能不是铁轨问题,但更像是css问题。如果要控制两个视图的字体大小不同,只需用div
包裹它:
<div class="calendar-a">
<%= render 'calendars/show' %>
</div>
VS
<div class="calendar-b">
<%= render 'calendars/show' %>
</div>
这个解决方案比部分需要特定的局部变量更清晰,以确定它在哪个视图中呈现。