A mon avis tu dois passer un binding à render. Sans certitudes :) --lucas Le 27 avr. 2011 06:15, "olivi morel" <[email protected]> a écrit : > bonjour > > j'essaye selon la manière dont vous m'avez indiqué . > mais un problème persiste > > voici le controler search avec la methode suivante > > d*ef search > @search = Item.search(params[:search]) > @items = @search.all > end* > > ma vue _search;html.erb > > *<p>_search</p> > <%= form_for @search do |f| %> > <p> > <%= f.label :title_contains %> > <%= f.text_field :title_contains %> > </p> > <p>search</p> > <p class="button"><%= f.submit "search" %></p> > <% end %>* > > *je souhaite appeler le résultat de cette vue dans la vue items*, j'ecris > donc ceci : > > <%= render :partial => 'search/search' %> > > lors de l'exécution il m'affiche l'erreur suivante > > undefined method `model_name' for NilClass:Class > > Extracted source (around line *#2*): > > 1: <p>_search</p> > 2: <%= form_for @search do |f| %> > 3: <p> > > > je parviens à bien exécuter le controler ainsi que la vue quand je créer un > route . > je ne comprend pas pourquoi j ai une erreur > > avez vous des liens ou il explique le fonctionnement de render ?? > > je vais regarder ce soir dans le livre Agile Web developpement With Rails > mais je ne me souviens pas avoir vue des explication dessus. > > merci de vos reponse à tous !![?][?] > > Le 27 avril 2011 02:39, Nicolas Blanco <[email protected]> a écrit : > >> render "search" : 2 possibilités : >> * dans une méthode de contrôleur pour demander le rendu de la vue >> "search" à la place de la vue par défaut (déduite du nom de la >> méthode). >> * dans une vue pour inclure un partiel nommé "_search". >> >> >> 2011/4/26 olivi morel <[email protected]>: >> > bonjour >> > ma question se trouve certainement simple mais je ne parviens pas à >> trouver >> > la solution ! >> > >> > j'essaye d'appeler une vue dans une autre vue j 'ai essayer avec render >> et >> > yield mais cela n'a rien donnée. :( >> > >> > >> > controller search --> vue search >> > controller items --> vue index >> > >> > je cherche donc à afficher la vue search dans la vue index >> > >> > merci à l'avance pour votre aide à tous . >> > >> > >> > Rubyment >> > Olivier Morel >> > >> > -- >> > Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" >> de >> > Google Groups. >> > Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse >> > [email protected] >> > Pour résilier votre abonnement envoyez un e-mail à l'adresse >> > [email protected] >> >> >> >> -- >> Nicolas Blanco, Web developper >> >> http://www.nicolasblanco.fr >> Jabber/GoogleTalk : [email protected] >> Twitter : http://twitter.com/slainer68 >> Github : http://github.com/slainer68 >> Skype : slainer68 >> >> -- >> Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de >> Google Groups. >> Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse >> [email protected] >> Pour résilier votre abonnement envoyez un e-mail à l'adresse >> [email protected] >> > > -- > Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. > Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] > Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected]
-- Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected]
