Fernando Perez wrote:
> Même si ça marche pensez à nettoyer le code, ça va vite devenir une 
> plaie à maintenir si ça ne l'est pas déjà.

J'ai tout enlevé du controlleur ca devrait aller là non ?

Model:
class Task < ActiveRecord::Base
  acts_as_tree  :order => "id"
  has_many :runtimes
  belongs_to :people
  validates_presence_of :name

  def self.names_for_ids(prompt = ["Choose...", 0], current = [])
    [prompt] + self.find(:all, :order => "name").map {|p| [p.name, 
p.id]} - current;
  end
end

View:
[...]
  <td><label for="parent_id">Parent: </label></td>
    <td><%= select(:task, :parent_id, Task.names_for_ids(["(No parent)", 
0], [[email protected], @task.id])) -%>
    </td>
[...]

Merci de ta reponse.
Thierry
-- 
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 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
[email protected]
-~----------~----~----~----~------~----~------~--~---

Répondre à