J'essaie de mettre une instruction if directement dans un champ de sélection dans les rails, sans succès.Si instruction avec champ de formulaire sélectionner dans les rails
Voici ce que j'ai essayé:
<%= f.select (:book_id,{
if @a!=1
"Harry Potter", 1,
end
if @b!=2
"Lord of the Rings", 2,
end
end %>`
Toutes les idées?
Salut Matchu, Merci pour les conseils, je suis assez nouveau pour rails - comment/où que je mettre en œuvre cette ? – Elliot
Le code d'aide va dans l'assistant pour ce contrôleur - donc si c'est le contrôleur de livres, le fichier existe probablement déjà dans 'app/helpers/books_helper.rb'. Mettez dans la fonction comme une méthode de la classe d'aide, puis il sera disponible pour vous dans la vue, comme démontré dans le deuxième bloc de code :) – Matchu
Awesome thanks! – Elliot