【发布时间】:2016-09-24 20:33:58
【问题描述】:
我有一个负责 HTML/CSS 样式的主页,但其中一些内容来自部分内容。部分接收一些本地或参数,即 current_user 或 person,并显示信息(如果有)。
有没有办法让我检查部分渲染是否有任何东西?我的最终目标是这样的:
<% 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 %>
我不希望部分处理样式逻辑;他们只需要显示任何内容。相反,主页面不应该知道部分中的逻辑,例如检查值或查询数据库。
谢谢
【问题讨论】:
标签: ruby-on-rails