0
私はレール5でAPIを構築しています。フロントエンドとして角度2のコンソントにトークン認証を行いたいと思っています。すべてのチュートリアルでそれを管理するためにdevise_token_authを使用しているのを見てください! 誰かが私にこの点を明確にすることができますか?Rails 5 APIトークン認証
私は宝石を工夫して、私は郵便配達でそれを作成する管理者のためのsign_inルートをテストインストールしたとき、それはこのようないくつかのものを返す:
"exception": "#<ActionDispatch::Http::Parameters::ParseError: 822: unexpected token at '------WebKitFormBoundary6qQtmAd3sD9tG4pG\r\nContent-Disposition: form-data; name=\"email\"\r\n\r\[email protected]\r\n------WebKitFormBoundary6qQtmAd3sD9tG4pG\r\nContent-Disposition: form-data; name=\"password\"\r\n\r\nadmin1\r\n------WebKitFormBoundary6qQtmAd3sD9tG4pG--\r\n'>",
このroute.rbファイル:
Rails.application.routes.draw do
devise_for :employes
devise_for :admins
namespace :admin do
resources :vacation_applications
resources :employes
end
# For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html
end
管理者クラス:
class Admin < ApplicationRecord
# Include default devise modules. Others available are:
# :confirmable, :lockable, :timeoutable and :omniauthable
devise :database_authenticatable, #:registerable,
:recoverable, :rememberable, :trackable, :validatable
end
缶いくつかのいずれかのことをしてください解決するために私を導きますか?
あなたのコードがJSON期待するようだが、フォームデータを取得し、「BODY>生」を選択することにより、要求を作ってみると、有効なJSONとしてあなたのparamsを入力して、郵便配達でそれを – user3309314
を解析することはできませんそこ。 –