【发布时间】:2015-11-15 20:05:07
【问题描述】:
我一直在玩弄我的 if 和 else 语句,但它总是只提供一个。
第一次尝试
<% if @albumable == @user %>
<%= link_to "Edit", edit_community_album_path(@albumable, album), class: "album_edit" %>
<% else %>
<%= link_to "Ediiiit", edit_user_album_path(@albumable, album), class: "album_edit" %>
<% end %>
第二次尝试
<% if @community == @community_id %>
Albumable 将是 user_id 或 community_id。当我使用代码时,对于用户相册编辑页面和社区相册编辑页面,我只能从两者中得到 1 个结果。我不明白如果它不在社区页面内,我将如何制作 if 语句,它应该产生 else 语句。感谢所有帮助,谢谢。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 if-statement