2009-07-19 6 views
0

En guise de suivi pour cette question Returning from rails controller comment puis-je retourner false. Je dois appeler la fonction de contrôleur pour vérifier un ID.Retour du contrôleur de rails

Si l'ID existe, je dois retourner true. Sinon, je dois retourner false.

Pour revenir true, je me sers: {render :nothing => true, :status => :ok}

J'utilise le code ci-dessous. Y a-t-il une meilleure façon de résoudre ce problème?

if true 
    render :text => "true" 
else 
    render :text => "false" 

Merci.

Répondre

0

Je ne comprends pas si vous devez écrire vrai/faux comme une chaîne ou si votre méthode doit retourner une valeur vrai/faux.

Dans le premier cas, en supposant que vous avez une des conditions qui Évalue vrai/faux, vous pouvez faire

def action 
    render :text => condition 
end 
Questions connexes