我有一個負責HTML/CSS樣式的主頁,但其中一些內容來自partials。部分接收一些當地人或參數,即current_user或person,並顯示信息(如果有的話)。檢查Rails部分是否爲空
有沒有辦法讓我檢查部分是否呈現任何東西?我的最終目標是這樣的:
<% if my_partial can render something %>
<div class="css_for_something">
<%= render(partial: 'my_partial', locals: {...}) %>
<% else %>
<div class="css_for_no_info">
<%= render something else %>
<% end %>
我不希望諧音來處理造型邏輯;他們只需要顯示內容(如果有的話)。相反,主頁面不應該知道關於部分邏輯的任何內容,例如檢查值或查詢數據庫。
謝謝
不是'render_to_string'? – 2013-02-10 20:27:30
@RyanBigg那會好很多。編輯。謝謝! – 2013-02-11 00:26:58