問題タブ [grape]

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.

0 投票する
1 に答える
947 参照

ruby-on-rails - Grape に ember.js の正しい形式で JSON を生成させるにはどうすればよいですか?

この質問と同様に、Grape (Rails の上にビルド) をカスタマイズして、要求されたオブジェクトと hasMany リレーションのすべての関連 ID を送信する方法を知りたいです。Ember は次の形式を想定しているためです。

Grape は独自のシリアライザを持っているため、このようなことはできません

次のような簡単な解決策はありますか、embed :idsまたは ID を手動で追加する必要がありますか?

0 投票する
1 に答える
243 参照

ruby - Grape API を使用して JavaScript を生成しますか?

私は Grape フレームワークを使用してデータを取得していますが、これはうまく機能しています。また、API を使用して JavaScript ファイルを取得したいと考えています。例えば:

http://someapi.com/dni_js/dni.jsが API を呼び出しています。

これを達成するための最良の方法は何ですか?

0 投票する
2 に答える
1447 参照

ruby-on-rails - Rails Grape API バージョン管理モジュール構造

ここで行ったのとほぼ同じように、API のバージョン管理を実装しようとしています。V1 is not a module /app/api/v1/xml_responses/device.rb:3:in '<module:API>' しかし、ディレクトリ構造のようなエラーメッセージが表示されるため、レールアプリでモジュール/フォルダー構造を正しく取得していないようです

api.rb

v1/base.rb

V1/xml_responses/device.rb

Routes.rb

私は自分が間違っていることを理解できません!手伝っていただけませんか?

0 投票する
1 に答える
259 参照

ruby-on-rails-3.2 - 1 つの名前空間モデルをグレープエンティティで提示する方法は?

次のような名前空間モデルが 1 つあります。

そして、次のように 1 つのエンティティを定義します。

モデルを提示するとエラーが発生します:

エラー:

app/models/message/notification.rb:1:in `': クラス通知のスーパークラスの不一致 (TypeError)

0 投票する
1 に答える
1556 参照

ruby - Ruby Grape rescue_from :all すべてのエラーを救出するわけではありません

私の Grape アプリにはいくつかのエラー ハンドラがあります。

しかし、これは少なくともGrapeが処理するエラーを救うものではありません

初めの。これらのエラーを救うにはどうすればよいですか? 記録されている特定のエラーは、「要求された形式 'txt' はサポートされていません」および「見つかりません: some_path」です。これらのエラーは、フォーマット拡張子がないか、「.」のみの場合に発生します。がそれぞれ供給されます。

0 投票する
2 に答える
4914 参照

ruby-on-rails - フィールドが nil でない場合、Graph エンティティの条件付き公開

ぶどうエンティティでは、存在する場合 (nil ではない場合) にのみフィールドを表示したいと思います。

このコードを試していますが、期待どおりにまったく機能しませんが、フィールドは常に非表示になっています。

コード自体が本当に必要なものを説明していると思いますが、私が言うように、期待した結果が得られません。

どんな手掛かり?