Raph :
>   def create
>     @profile = Profile.new(:title=>params[:profile][:nom],
>                      :description=>params[:profile][:telephone]
>     )
>     number_of_emails = session[:number_of_emails]?
> session[:number_of_emails].to_i : 0
>     for i in 0..nombre_emails
>       @profile.source<<Source.new(:email=>params['email_'+i.to_s])
>     end
>     if @idea.save
>       flash[:notice] = 'Profile bien sauve.'

J'ai parcouru ton message très rapidement et une première
analyse très succinte bloque sur le code de ton action create :

C'est quoi ce @idea.save ?? erreur de copier/coller ?

la relation entre Profile et Idea ?
@idea initialisé dans un before_filter ?

qq remarques rapides :
0.upto(nombre_emails) do |i|
est plus idiomatique ruby.

@profile.sources.build(:email => params["email_#{i}"])
# il manque pas un s ?

    -- Jean-François.

-- 
Ruby ( http://www.rubyfrance.org ) on Rails ( http://www.railsfrance.org )

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