16 May 21:04
[RailsFr] Re: relation 1-N - le champ _id ne se sauve pas?
From: Jean-Baptiste Escoyez <jbescoyez@...>
Subject: [RailsFr] Re: relation 1-N - le champ _id ne se sauve pas?
Newsgroups: gmane.comp.lang.ruby.rails.french
Date: 2008-05-16 19:04:08 GMT
Subject: [RailsFr] Re: relation 1-N - le champ _id ne se sauve pas?
Newsgroups: gmane.comp.lang.ruby.rails.french
Date: 2008-05-16 19:04:08 GMT
Je ne crois pas que ce soit ça car tu as mis 'task' comme premier
argument.
Le problème se situe peut-être dans l'action new ou create...
Peux-tu les envoyer aussi?
On 16 May 2008, at 18:48, Thomas GALIBERT wrote:
>
> tu as simplement oublié le "f" devant le select de ton formulaire.
>
> Le 16 mai 08 à 18:46, san 1981 a écrit :
>
>>
>> Michel Belleville wrote:
>>> Montre voir le code du modèle et du contrôleur ?...
>>
>> Voici mon code:
>>
>> Les controllers:
>>
>> Controller categories_controller.rb (placé dans un dossier admin)
>> class Admin::CategoriesController < Admin::AdminController
>>
>> def index
>> @categories= Category.find(:all)
>> @tasks = Task.find(:all)
>>
>> respond_to do |format|
>> format.html # index.html.erb
>> format.xml { render :xml => @categories}
>> end
>> end
>>
>> Controller tasks_controller.rb (dans dossier admin)
>> class Admin::TasksController < Admin::AdminController
>>
>> def index
>> @tasks = Task.find(:all)
>> @categories = Category.find(:all)
>> respond_to do |format|
>> format.html # index.html.erb
>> format.xml { render :xml => @tasks}
>> end
>> end
>>
>> LES MODELES
>>
>> Modele task.rb
>> class Task< ActiveRecord::Base
>> belongs_to :category
>> end
>>
>> Modele Category.rb
>> class Category< ActiveRecord::Base
>> has_many :tasks
>> end
>>
>>
>> Vue "new" de task:
>> <%= error_messages_for :task%>
>>
>> <% form_for([:admin,@task]) do |f| %>
>>
>>
>> <p><b>category</b><br/>
>> <%=
>> select('task','category_id',@categories.collect{|p|[p.title,p.id]},
>> {:include_blank
>> => true})%>
>>
>> </p>
>>
>> <p>
>> <b>Subtitle</b><br />
>> <%= f.text_area :subtitle %>
>> </p>
>>
>> <p>
>> <%= f.submit "Create" %>
>> </p>
>> <% end %>
>>
>>
>> --
>> Posted via http://www.ruby-forum.com/.
>>
>>>
>
>
> >
--
Jean-Baptiste Escoyez
Belighted.com | Web 2.0 Consulting & Training
Email : jbe@... | Phone: +32 486 377593
--~--~---------~--~----~------------~-------~--~----~
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 railsfrance@...
Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscribe@...
-~----------~----~----~----~------~----~------~--~---
RSS Feed