問題タブ [grape-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - Ruby Grape で get リクエストからデータを抽出する方法
Yo API コールバック関数を作成しようとして、グレープと Ruby を試しています。
このように簡単な例を起動して実行できます。. .
username
次の形式のコールバックを指定して、andx
とy
座標を別の ruby 変数に抽出するにはどうすればよいですか?
位置データが台無しになったとき。. .
rspec - How can I do request tests with Grape Entity?
The response body is return the "formated json with Grape Entity", but the first_prefered is returning the complete object (json format).
How Can I convert the first_prefered
object just to get the exposed fields using grape entity?
FeaturedHomekeeperResponseEntity:
Test:
ruby-on-rails - Rails ActiveModel::Serializers はグレープと比べてどうですか?
誰かが と の違いを説明できますActiveModel::Serializers
かGrape
? どちらか一方を使用する必要がありますか、または一緒に使用する必要がありますか。誰かが、上記のいずれか (または両方) を使用することと、単にrails
単独で使用することの利点を説明できrestful JSON API
ますか?
前もって感謝します
ruby-on-rails - Ember.js POST リクエストはサーバー (Grape API) から 400 を返しますが、ローカル ストレージに正常に保存されます
シンプルな Ember.js アプリケーションを Grape API バックエンドに何時間も投稿しようとしてきましたが、うまくいかないようです。Swagger のドキュメントを介して API に新しいレコードを投稿できるため、API が機能することはわかっています。それらは永続化されています。サーバーからすべてのレコードを取得してページ上で操作できるため、API と Ember が問題なく通信していることはわかっています。また、レコードがローカル ストレージに保持されているため、Ember が真空状態で正常に動作していることもわかっています。
ただし、POST リクエストを機能させることができないようです。常に 400 が返されます。Rack-Cors を適切に構成し、フロントエンドに ActiveModelAdapter を、バックエンドに ActiveModelSerializer をすべて設定しました。
モデルはこちら
およびコントローラー
APIの関連部分は次のようになります
私が使用しているフォームは...
そして、私が得る応答は...
テイカーはいますか?申し訳ありませんが、私はこれが初めてです。何かがバインドされていませんが、その理由はわかりません。
アップデート
さらに調査...
IMAGE: API cURL への POST リクエスト (Postman 経由) は正常に機能します。.
ただし、Ember から POST すると、サーバーの応答は引き続き
IMAGE: Chrome Dev Tools からの POST リクエストの出力は次のようになります
また、コントローラーを...に変更しました。これにより、上記のchrome dev toolsログに出力が表示されます。