我在兩個單獨的視圖中呈現部分「日曆/節目」。在一個視圖(視圖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新手,所以我不完全確定你的意思 –