Bonjour,
J'ai un formulaire avec une liste déroulante pour la création d'un utilisateur. La création de l'utilisateur fonctionne quand la liste est remplie mais j'aimerai pouvoir insérer un utilisateur même si celle-ci n'est pas rempli.

Params de mon controller:

        def platform_params
          params.require(:platform).permit(:contact_id, :name, :licence, :apikey)
        end

Liste déroulante dans ma vue:

<%= f.collection_select(:contact_id, Contact.all, :id, :email, {:prompt => 'Choisir un contact'}) %>

Je ne vois pas vraiment comment je pourrais faire ce que je veux faire puisque lorsque j'ai fait un byebug de ma liste déroulante, il me sort mon contenu sous forme de tableau mais comment vérifier que celui-ci est vide?

Résultat du byebug quand la liste est remplie:

["contact_id", 56]

Je crois que le byebug renvoie ["contact_id", 1] quand la liste n'est pas remplie.
Quelqu'un aurait-il une idée?

Merci d'avance à tous ceux qui répondront! ;)

Aucune réponse