【发布时间】:2012-06-28 16:10:06
【问题描述】:
这一定很简单。但我似乎无法找到合适的解决方案。
我有一个带有嵌入式视频属性的模型。
我是这样实现的:
On my show page
<iframe width="560" height="315" src="<%= @trip.youtube %>" frameborder="0" allowfullscreen></iframe>
一切正常,但问题是如果 youtube url 为空白,我不想显示这部分。否则我会留下一个巨大的空白,我不需要。
我尝试过使用 unless 或 if 条件
<% if @trip.youtube.blank? %>
<iframe width="0" height="0" src="<%= @trip.youtube %>" frameborder="0" class="hidden" allowfullscreen></iframe>
<% else %>
<iframe width="560" height="315" src="<%= @trip.youtube %>" frameborder="0" allowfullscreen></iframe>
<% end %>
但我做错了什么。 有什么更好的方法建议吗? 谢谢。
【问题讨论】:
标签: ruby-on-rails iframe youtube show-hide