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]
-~----------~----~----~----~------~----~------~--~---