text_field désactivé dans Ruby on Rails

J'ai le code suivant pour désactiver un text_field lorsqu'un utilisateur n'est pas un admin et il fonctionne très bien:

<div class="form-group">
<%= f.label :nome, "Genero" %>
<%= f.text_field :nome, class: "form-control", disabled: true if not is_admin? %>
</div>

Mais quand un utilisateur est un administrateur de la text_field disparaît. Personne ne sait pourquoi ce qui se passe et ce que je dois faire?

source d'informationauteur Vitor Vezani