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