Je reçois zéro de params [: user] dans create action de mon contrôleur pour la première requête quand je démarre mon serveur mongrel en utilisant mongrel_rails start. Après cela pour la deuxième et la troisième fois sont ok. De plus, si je lance mon Mongrel en utilisant script/serveur, il n'y a aucun problème. Il est différent en démarrant le serveur mongrel entre script/server et mongrel_rails start? Avez-vous déjà fait face à ce problème?Impossible d'obtenir la valeur params [: user] première requête en utilisant mongrel_rails start?
Voici mon code dans le contrôleur:
def create
@user = User.new(params[:user])
respond_to do |format|
if @user.save
flash[:notice] = 'User was successfully created.'
format.html { redirect_to(@user) }
format.xml { render :xml => @user, :status => :created, :location => @user }
else
format.html { render :action => "new" }
format.xml { render :xml => @user.errors, :status => :unprocessable_entity }
end
end
end
J'utilise Poster add-on pour tester et post au format xml.
Voulez-vous coller votre code afin que les utilisateurs peuvent jeter un oeil? – Swanand