を打た私は、コールがにApi::V1::ElementsController
に行くElement
の1つのURL /私のJSクライアントからのメソッドにPUTをやって、別の1は
呼び出すモデルの倍数を取るAPIエンドポイントを構築しようとしていますFoo
メソッド。 rake routes
api_v1_user_elements_element_update_multiple PUT /v1/users/:user_id/elements/element_update_multiple(.:format) api/v1/elements#foo
から
scope module: :api, as: :api do
namespace :v1 do
resources :users, only: [:show, :update] do
resources :elements
put 'elements/element_update_multiple', to: 'elements#foo'
しかし、私は私のクライアントからその経路にPUTを行うとき、私は私の端末で
を次のエラーを取得するいくつかの理由で、「PUT開始/ v1/users/5/elements/element_update_multiple "10.0.2.2の場合2017-07-27 17:16:00 +0000 コンソールを10.0.2.2からレンダリングできません!許可されたネットワーク:127.0.0.1、:: 1、127.0.0.0/127.255.255.255 ActiveRecord :: SchemaMigrationロード(0.4ms)SELECT "schema_migrations"。* FROM "schema_migrations" Api :: V1 :: ElementsController#updateによる処理JSON
ように、それはupdate
方法ではなく、foo
方法に落ちています。なぜこれが起こっているのか?ありがとう!