我是 rails 的新手。如何在控制器中放置 if 条件,在伪代码中,我想实现以下目标:
if @friend.status is pending
link_to redirect to path
else
link_to redirect to another path
end
这是我当前的代码:
<% @value.each do |s| %>
<h2>Friend Request</h2>
<p><%= link_to s.message %></p>
<% end %>
挂起一个可以对每个@value项调用的方法吗?㞖:
<% @value.each do |s| %>
<% if s.pending %>
<% do some stuff in ruby %>
<div>Bit of HTML if you want</div>
<% else %>
<% do some stuff in ruby %>
<div>Bit of HTML if you want</div>
<% end %>
<% end %>
旁注 - 如果@value是一个集合,那么最好将其称为@values然后执行
@values.each do |value|