2016-08-29 86 views

答えて

1

これはあなたの思うようには機能しません。

spree.account_url || edit_user_newsletter_path 

spree.account_urlがnilであればedit_user_newsletter_pathはだけ返されます。これはnilではないので、spree.account_urlは常に他のものに優先して返されます。

ベターだろう...

<li class='<%= "active" if [spree.account_url, edit_user_newsletter_path, orders_path, nilecard_path].map{|p| current_page?(p)}.any? %>'> 
+0

うわー、ありがとうスティーブ! – StandardNerd

関連する問題