16 May 18:46
[RailsFr] Re: relation 1-N - le champ _id ne se sauve pas?
From: san 1981 <list-incoming@...>
Subject: [RailsFr] Re: relation 1-N - le champ _id ne se sauve pas?
Newsgroups: gmane.comp.lang.ruby.rails.french
Date: 2008-05-16 16:46:32 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 16:46:32 GMT
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/.
--~--~---------~--~----~------------~-------~--~----~
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