J'ai les éléments suivants dans mon contrôleur :
if params[:archive] == 'true'
@archived_new_status = true
else
@archived_new_status = false
end
Ensuite, plus tard dans la création.je.erb faire :
<% if !@archived_new_status.nil? %>
xxx.myfuncthatNeedsTrueOrFalse(<%=@archived_new_status%>);
<% end %>
Cela ne fonctionne que lorsque @archived_new_status est vrai. Lorsqu'il est faux, il ne semble pas être défini comme faux. Lorsque je fais un Rails.logger.info sur @archived_new_status pour false, il ne sort rien, si je l'inspecte, j'obtiens false.
Des idées ?