2010-08-12 4 views
0

dans ma base de données J'ai un champ qui contient des clés étrangères. Parfois, les valeurs sont NULL ou 0.Un espace vide? version pour les champs de base de données qui a 0 ou NULL?

Je connais le blanc d'aide ?. Y a-t-il quelque chose de similaire à activer s'il y a un nombre défini dans le champ? Parce que le blanc ne fonctionne pas ici.

le code de la vue est quelque chose comme ça

<%= @b.author unless @b.author_id.blank? %> 

Répondre

0

vous pouvez écrire votre propre aide

def identified? author 
    author.id.blank? or author.id == 0 
end 
0

Vous pouvez essayer quelque chose comme:

<% if @b.author_id == 0 %> 
    #display something here 
<% else %> 
    #display something else 
<% end %> 

dans votre vue.

Questions connexes