当满足特定条件时单击元素时,我想显示一个 Facebook 链接。如果条件不满足,我不希望用户点击。我正在做这样的事情来实现它,这非常难看
<% if x == 5 %>
<a id="something" href="http://www.some_weird_link.com" rel="facebox">
<% end %>
<div>
<!-- Loads of HTML and erb code here which should be shown no matter what condition -->
</div>
<% if x == 5 %>
</a>
<% end %>
请注意,我必须设置一个 if 条件,以便</a>
在不满足条件时不会出现在我的 HTML 中。这看起来很糟糕。你能建议我一个更好的方法吗?
link_to_if
<div>
很有希望,但它希望我将链接显示文本放在参数中,这在我的情况下恰好是一个很大的参数。