我在两个单独的视图中呈现部分“日历/节目”。在一个视图(视图A)中,它看起来很棒,字体大小是我需要的,但在另一个视图(视图B)中,字体太大。你可以在视图中更改部分的特定CSS属性吗?
我不知道它是否可以改变字体大小只为这部分没有其他视图影响其他。这是我正在使用的代码(查看B):
<%= render partial: '/calendars/show', locals: {} %>
我在两个单独的视图中呈现部分“日历/节目”。在一个视图(视图A)中,它看起来很棒,字体大小是我需要的,但在另一个视图(视图B)中,字体太大。你可以在视图中更改部分的特定CSS属性吗?
我不知道它是否可以改变字体大小只为这部分没有其他视图影响其他。这是我正在使用的代码(查看B):
<%= render partial: '/calendars/show', locals: {} %>
这可能不是rails问题,但更像是一个css问题。如果你想控制的字体大小两种观点不同,只是一个div
包装它:
<div class="calendar-a">
<%= render 'calendars/show' %>
</div>
VS:
<div class="calendar-b">
<%= render 'calendars/show' %>
</div>
该解决方案是不是使部分更清洁的要求在特定的当地人为了确定它在哪个视图中呈现。
传递一个局部变量,如:'当地人:{:片材=> [ 'foo.css']}'。并在部分,检查是否存在表变量,迭代它和'include_stylesheets'? – kiddorails
@kiddorails你介意扩大这个答案吗?我是Rails新手,所以我不完全确定你的意思 –