Hi all, I''m getting an error in my rails 3 app when trying to update a user''s profile: Started POST "/users/1328-mturner" for 127.0.0.1 at 2010-06-11 13:02:09 ActionController::RoutingError (No route matches "/users/1328- mturner"): I''m not sure why this is happening as I''m using a standard controller as generated by rails: def update @user = User.find(params[:id]) respond_to do |format| if @user.update_attributes(params[:user]) format.html { redirect_to(@user, :notice => ''User information was successfully updated.'') } format.xml { head :ok } else format.html { render :action => "edit" } format.xml { render :xml => @user.errors, :status => :unprocessable_entity } end end end I wonder if it is something to do with the fact it''s attempting to POST when it should be PUTting? Why would it be doing this? Here''s what rake routes says about users: GET /users(.:format) {:controller=>"users", :action=>"index"} users POST /users(.:format) {:controller=>"users", :action=>"create"} new_user GET /users/new(.:format) {:controller=>"users", :action=>"new"} GET /users/:id(.:format) {:controller=>"users", :action=>"show"} PUT /users/:id(.:format) {:controller=>"users", :action=>"update"} user DELETE /users/:id(.:format) {:controller=>"users", :action=>"destroy"} edit_user GET /users/:id/edit(.:format) {:controller=>"users", :action=>"edit"} Any help would be much appreciated! Thanks, Mark -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
hi are u using haml ? Ivan Nastyukhin dieinzige-BUHhN+a2lJ4@public.gmane.org On Jun 11, 2010, at 4:09 PM, Mark wrote:> Hi all, > > I''m getting an error in my rails 3 app when trying to update a user''s > profile: > > > Started POST "/users/1328-mturner" for 127.0.0.1 at 2010-06-11 > 13:02:09 > > ActionController::RoutingError (No route matches "/users/1328- > mturner"): > > > I''m not sure why this is happening as I''m using a standard controller > as generated by rails: > > def update > @user = User.find(params[:id]) > > respond_to do |format| > if @user.update_attributes(params[:user]) > format.html { redirect_to(@user, :notice => ''User information > was successfully updated.'') } > format.xml { head :ok } > else > format.html { render :action => "edit" } > format.xml { render :xml => @user.errors, :status > => :unprocessable_entity } > end > end > end > > I wonder if it is something to do with the fact it''s attempting to > POST when it should be PUTting? Why would it be doing this? > > Here''s what rake routes says about users: > > > GET /users(.:format) > {:controller=>"users", :action=>"index"} > users POST /users(.:format) > {:controller=>"users", :action=>"create"} > new_user GET /users/new(.:format) > {:controller=>"users", :action=>"new"} > GET /users/:id(.:format) > {:controller=>"users", :action=>"show"} > PUT /users/:id(.:format) > {:controller=>"users", :action=>"update"} > user DELETE /users/:id(.:format) > {:controller=>"users", :action=>"destroy"} > edit_user GET /users/:id/edit(.:format) > {:controller=>"users", :action=>"edit"} > > > Any help would be much appreciated! > > Thanks, > > Mark > > -- > You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. > To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en. >-- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Yes I am, is this a known problem? On 11 June, 13:15, Ivan Nastyukhin <dieinz...-BUHhN+a2lJ4@public.gmane.org> wrote:> hi > are u using haml ? > > Ivan Nastyukhin > dieinz...-BUHhN+a2lJ4@public.gmane.org > > On Jun 11, 2010, at 4:09 PM, Mark wrote: > > > > > Hi all, > > > I''m getting an error in my rails 3 app when trying to update a user''s > > profile: > > > Started POST "/users/1328-mturner" for 127.0.0.1 at 2010-06-11 > > 13:02:09 > > > ActionController::RoutingError (No route matches "/users/1328- > > mturner"): > > > I''m not sure why this is happening as I''m using a standard controller > > as generated by rails: > > > def update > > @user = User.find(params[:id]) > > > respond_to do |format| > > if @user.update_attributes(params[:user]) > > format.html { redirect_to(@user, :notice => ''User information > > was successfully updated.'') } > > format.xml { head :ok } > > else > > format.html { render :action => "edit" } > > format.xml { render :xml => @user.errors, :status > > => :unprocessable_entity } > > end > > end > > end > > > I wonder if it is something to do with the fact it''s attempting to > > POST when it should be PUTting? Why would it be doing this? > > > Here''s what rake routes says about users: > > > GET /users(.:format) > > {:controller=>"users", :action=>"index"} > > users POST /users(.:format) > > {:controller=>"users", :action=>"create"} > > new_user GET /users/new(.:format) > > {:controller=>"users", :action=>"new"} > > GET /users/:id(.:format) > > {:controller=>"users", :action=>"show"} > > PUT /users/:id(.:format) > > {:controller=>"users", :action=>"update"} > > user DELETE /users/:id(.:format) > > {:controller=>"users", :action=>"destroy"} > > edit_user GET /users/:id/edit(.:format) > > {:controller=>"users", :action=>"edit"} > > > Any help would be much appreciated! > > > Thanks, > > > Mark > > > -- > > You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. > > To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > > To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > > For more options, visit this group athttp://groups.google.com/group/rubyonrails-talk?hl=en.-- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
if in production mode yes, http://github.com/dieinzige/haml haml insrt in rack, and in each request, try doing update_css and get a error i simplify remove update sass to css, http://github.com/dieinzige/haml, and run rake by my own hands) because its was simlify solutions, in next time, i wil fix it Ivan Nastyukhin dieinzige-BUHhN+a2lJ4@public.gmane.org On Jun 11, 2010, at 4:44 PM, Mark wrote:> Yes I am, is this a known problem? > > On 11 June, 13:15, Ivan Nastyukhin <dieinz...-BUHhN+a2lJ4@public.gmane.org> wrote: >> hi >> are u using haml ? >> >> Ivan Nastyukhin >> dieinz...-BUHhN+a2lJ4@public.gmane.org >> >> On Jun 11, 2010, at 4:09 PM, Mark wrote: >> >> >> >>> Hi all, >> >>> I''m getting an error in my rails 3 app when trying to update a user''s >>> profile: >> >>> Started POST "/users/1328-mturner" for 127.0.0.1 at 2010-06-11 >>> 13:02:09 >> >>> ActionController::RoutingError (No route matches "/users/1328- >>> mturner"): >> >>> I''m not sure why this is happening as I''m using a standard controller >>> as generated by rails: >> >>> def update >>> @user = User.find(params[:id]) >> >>> respond_to do |format| >>> if @user.update_attributes(params[:user]) >>> format.html { redirect_to(@user, :notice => ''User information >>> was successfully updated.'') } >>> format.xml { head :ok } >>> else >>> format.html { render :action => "edit" } >>> format.xml { render :xml => @user.errors, :status >>> => :unprocessable_entity } >>> end >>> end >>> end >> >>> I wonder if it is something to do with the fact it''s attempting to >>> POST when it should be PUTting? Why would it be doing this? >> >>> Here''s what rake routes says about users: >> >>> GET /users(.:format) >>> {:controller=>"users", :action=>"index"} >>> users POST /users(.:format) >>> {:controller=>"users", :action=>"create"} >>> new_user GET /users/new(.:format) >>> {:controller=>"users", :action=>"new"} >>> GET /users/:id(.:format) >>> {:controller=>"users", :action=>"show"} >>> PUT /users/:id(.:format) >>> {:controller=>"users", :action=>"update"} >>> user DELETE /users/:id(.:format) >>> {:controller=>"users", :action=>"destroy"} >>> edit_user GET /users/:id/edit(.:format) >>> {:controller=>"users", :action=>"edit"} >> >>> Any help would be much appreciated! >> >>> Thanks, >> >>> Mark >> >>> -- >>> You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. >>> To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >>> To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >>> For more options, visit this group athttp://groups.google.com/group/rubyonrails-talk?hl=en. > > -- > You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. > To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en. >-- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Oh, I''m having the same problem in development mode too. On 11 June, 13:49, Ivan Nastyukhin <dieinz...-BUHhN+a2lJ4@public.gmane.org> wrote:> if in production mode yes,http://github.com/dieinzige/haml > haml insrt in rack, and in each request, try doing update_css and get a error > > i simplify remove update sass to css,http://github.com/dieinzige/haml, and run rake by my own hands) > > because its was simlify solutions, in next time, i wil fix it > > Ivan Nastyukhin > dieinz...-BUHhN+a2lJ4@public.gmane.org > > On Jun 11, 2010, at 4:44 PM, Mark wrote: > > > > > Yes I am, is this a known problem? > > > On 11 June, 13:15, Ivan Nastyukhin <dieinz...-BUHhN+a2lJ4@public.gmane.org> wrote: > >> hi > >> are u using haml ? > > >> Ivan Nastyukhin > >> dieinz...-BUHhN+a2lJ4@public.gmane.org > > >> On Jun 11, 2010, at 4:09 PM, Mark wrote: > > >>> Hi all, > > >>> I''m getting an error in my rails 3 app when trying to update a user''s > >>> profile: > > >>> Started POST "/users/1328-mturner" for 127.0.0.1 at 2010-06-11 > >>> 13:02:09 > > >>> ActionController::RoutingError (No route matches "/users/1328- > >>> mturner"): > > >>> I''m not sure why this is happening as I''m using a standard controller > >>> as generated by rails: > > >>> def update > >>> @user = User.find(params[:id]) > > >>> respond_to do |format| > >>> if @user.update_attributes(params[:user]) > >>> format.html { redirect_to(@user, :notice => ''User information > >>> was successfully updated.'') } > >>> format.xml { head :ok } > >>> else > >>> format.html { render :action => "edit" } > >>> format.xml { render :xml => @user.errors, :status > >>> => :unprocessable_entity } > >>> end > >>> end > >>> end > > >>> I wonder if it is something to do with the fact it''s attempting to > >>> POST when it should be PUTting? Why would it be doing this? > > >>> Here''s what rake routes says about users: > > >>> GET /users(.:format) > >>> {:controller=>"users", :action=>"index"} > >>> users POST /users(.:format) > >>> {:controller=>"users", :action=>"create"} > >>> new_user GET /users/new(.:format) > >>> {:controller=>"users", :action=>"new"} > >>> GET /users/:id(.:format) > >>> {:controller=>"users", :action=>"show"} > >>> PUT /users/:id(.:format) > >>> {:controller=>"users", :action=>"update"} > >>> user DELETE /users/:id(.:format) > >>> {:controller=>"users", :action=>"destroy"} > >>> edit_user GET /users/:id/edit(.:format) > >>> {:controller=>"users", :action=>"edit"} > > >>> Any help would be much appreciated! > > >>> Thanks, > > >>> Mark > > >>> -- > >>> You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. > >>> To post to this group, send email to rubyonrails-talk-/JYPxA39Uh4Ykp1iOSErHA@public.gmane.orgm. > >>> To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > >>> For more options, visit this group athttp://groups.google.com/group/rubyonrails-talk?hl=en. > > > -- > > You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. > > To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > > To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > > For more options, visit this group athttp://groups.google.com/group/rubyonrails-talk?hl=en.-- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.