POSTリクエストルートを次のように構築しました:
match '/getActivatedFriends',
to: 'requests#getActivatedFriends', via: 'post',
constraints: { friends_phone_number_csv: /([0-9]+,?)+/ }
アクション付き:
def getActivatedFriends
@results = BusinessUser.find_by_sql("SELECT
a.id
, a.username
, a.phoneNumber
FROM users a
WHERE phoneNumber in ('+params[:friends_phone_number_csv]+') and
removed = 0 and
is_user = 1;")
respond_to do |format|
format.html
format.json { render json: { friends_match: @results }}
end
end
これにより、一致するユーザーの JSON オブジェクトが返されます。私はPOSTMANで次のようにテストしました:
しかし、返されるのは、無効な認証トークンを示すエラーです
この POST ルートが機能するように再構成するにはどうすればよいですか?