有人可以幫助我瞭解如何正確地寫這個case語句,它不工作,作爲一個小白,我不知道如何解決它:麻煩,這種情況下聲明紅寶石
def hide_link?(link, mailing)
case link
when 'edit' && ['sent', 'sending', 'archived'].include?(mailing.status)
return true
when 'send_schedule' && ['sent', 'sending', 'archived'].include?(mailing.status)
return true
when 'archive' && ['archived'].include?(mailing.status)
puts "I should be in here"
return true
else 'dashboard' && ['sending', 'draft'].include?(mailing.status)
return true
end
end
基本上我想返回true當鏈接符合某些標準時。
謝謝megas完美的作品 – chell