mongrel_rails startを使用してmongrelサーバーを起動すると、最初の要求に対して、コントローラーの作成アクションでparams [:user]からnilを取得します。その後、2回目と3回目はOKです。また、スクリプト/サーバーを使用してMongrelを起動すると、まったく問題はありません。これは、スクリプト/サーバとmongrel_railsの間でmongrelサーバを起動することによって異なりますか?この問題に直面したことはありますか?値のparams [:user]を取得できませんmongrel_rails startを使用して最初の要求?
ここでは、コントローラの私のコード:
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
そして、私はポスターアドオンをXML形式でのテストとポストに使用します。
? – Swanand