我正在努力做到这一点,因此如果用户接受了邀请,他们可以选择单击 not_attending div 来取消邀请。
但是,即使用户没有接受邀请,我也希望 not_attending div 保持存在,只是没有链接。
另一个线程中的某个人好心地将我指向了 link_to_if 方法,该方法接受以下形式的参数:
link_to_if(condition, name, options = {}, html_options = {}, &block)
这是我正在使用的代码:
<%= link_to_if(invite.accepted, "Name I Don't Want", not_attending_path) %>
<div class="not_attending_div">
not attending
</div>
那么,有没有办法使用 not_attending div 作为名称参数,类似于如何以以下方式增加 link_to:
<%= link_to(users_path) do %>
<div id="fancydiv">This div is more than just text</div>
<% end %>