Bonjour,
(1) J'ai suivi le livre « Ruby on Rails » dans la version téléchargeable pour fonctionner avec RoR-2.3.1
Ceci m'a permis d'aller jusqu'au chapitre 11 sans problème. J'ai donc une application où je peux me connecter comme « administrateur » d'une liste de livres. Je peux ajouter/enlever/modifier des livres et leurs caractéristiques. Je peux aussi les afficher dans un catalogue avec le panier.
(2) A ce stade-là, je me suis écarté du tutoriel pour essayer de faire un formulaire recherche multicritère. J'ai donc suivi le tutoriel http://railscasts.com/episodes/111-advanced-search-form
En somme, j'ai créé une table «recherches» dans une base MySQL:
Quote:
ruby script/generate scaffold recherche titel:string product_id:integer minimum_price:integer maximum_price:integer
Puis j'ai effectué (pour le plaisir) deux migrations pour modifier les prix en decimal(6,2) et ensuite:
La table est correctement créée et je peux me connecter sur http://localhost:3000/recherches/new où je vois le formulaire correctement créé.
(3) J'ai alors modifié le fichier app/models/recherche.rb pour obtenir le même code (en changeant les noms par titel, product_id, minimum_price, maximum_price) que dans http://railscasts.com/episodes/111-advanced-search-form
Puis, j'ai modifié le fichier app/views/recherches/show.html.erb pour qu'il contienne:
Quote:
< h1 >Recherche< /h1 >
< %= render :partial => @recherche.products % >
Mais là, lorsque j'effectue une recherche, j'obtiens le message d'erreur suivant:
Quote:
ActionView::MissingTemplate in Recherches#show
Missing template comparaisons/_comparaison.erb in view path app/views
1: < h1 >Recherche< /h1 >
2:
3: < %= render :partial => @recherche.products % >
Si quelqu'un peut m'aider à me tirer de là, merci d'avance. :-)
T
|
il y a 2 jours 15 heures
il y a 1 semaine 3 jours
il y a 2 semaines 1 heure
il y a 4 semaines 3 jours
il y a 5 semaines 1 jour
il y a 6 semaines 2 jours
il y a 6 semaines 2 jours
il y a 6 semaines 2 jours
il y a 6 semaines 3 jours
il y a 6 semaines 6 jours