0
我有一個由錯誤的控制器操作正在處理的URL。在我的路線文件,我有以下Rails:正在通過錯誤的控制器操作處理的URL
post '/tweets' => 'tweets#create'
每當我要在此URL,就改爲由tweets#index
處理。
Started POST "/tweets" for 127.0.0.1 at 2014-03-27 20:04:25 -0700
Processing by TweetsController#index as HTML
Parameters: {"utf8"=>"✓", "authenticity_token"=>"CCN9rDQiSXkVK0sF/BGU19fIufJTpho/ocySPmu7Lsc=", "tweet"=>{"title"=>"sdfdsafdsa", "description"=>"sdfdsasdadsa", "user_id"=>"1"}, "commit"=>"Create Tweet"}
Tweet Load (0.4ms) SELECT `tweets`.* FROM `tweets`
Rendered tweets/index.html.erb within layouts/application (0.1ms)
Completed 200 OK in 42ms (Views: 40.6ms | ActiveRecord: 0.4ms)
我試過重新啓動我的導軌服務器,但它仍然無法工作。
這裏是rake routes
tweeter: rake routes
new_user_session GET /users/sign_in(.:format) devise/sessions#new
user_session POST /users/sign_in(.:format) devise/sessions#create
destroy_user_session DELETE /users/sign_out(.:format) devise/sessions#destroy
user_password POST /users/password(.:format) devise/passwords#create
new_user_password GET /users/password/new(.:format) devise/passwords#new
edit_user_password GET /users/password/edit(.:format) devise/passwords#edit
PUT /users/password(.:format) devise/passwords#update
cancel_user_registration GET /users/cancel(.:format) devise/registrations#cancel
user_registration POST /users(.:format) devise/registrations#create
new_user_registration GET /users/sign_up(.:format) devise/registrations#new
edit_user_registration GET /users/edit(.:format) devise/registrations#edit
PUT /users(.:format) devise/registrations#update
DELETE /users(.:format) devise/registrations#destroy
tweets /tweets(.:format) tweets#index
tweets_new /tweets/new(.:format) tweets#new
POST /tweets(.:format) tweets#create
root / tweets#index
似乎有什麼不對您的路線。你能發佈你的整個路線文件嗎? – tompave