J'ai essayé le suivant & & conditionnelle pour mon instruction if et je reçois une erreur « mauvaise plage »:Comment utiliser && in dans Ruby on Rails?
<% if (from_today(contact, call.days) == 0..7) && (show_status(contact, call) == 'no status') %>
Pourquoi et comment puis-je résoudre ce problème? La seule autre façon que je pouvais faire était d'avoir une seconde instruction if imbriquée et le briser ... pas assez :(
Le problème est le suivant: if (condition) && (condition) ', l'analyseur de ruby s'arrête après la première condition car vous n'avez pas de début explicite pour votre instruction if. 'ou' if ((condition) && (condition)) 'cela devrait résoudre votre problème (réponse de Dolph Mathews) –