問題タブ [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.
ruby-on-rails - Grape に ember.js の正しい形式で JSON を生成させるにはどうすればよいですか?
この質問と同様に、Grape (Rails の上にビルド) をカスタマイズして、要求されたオブジェクトと hasMany リレーションのすべての関連 ID を送信する方法を知りたいです。Ember は次の形式を想定しているためです。
Grape は独自のシリアライザを持っているため、このようなことはできません
次のような簡単な解決策はありますか、embed :ids
または ID を手動で追加する必要がありますか?
ruby - Grape API を使用して JavaScript を生成しますか?
私は Grape フレームワークを使用してデータを取得していますが、これはうまく機能しています。また、API を使用して JavaScript ファイルを取得したいと考えています。例えば:
http://someapi.com/dni_js/dni.jsが API を呼び出しています。
これを達成するための最良の方法は何ですか?
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
私は自分が間違っていることを理解できません!手伝っていただけませんか?
ruby-on-rails-3.2 - 1 つの名前空間モデルをグレープエンティティで提示する方法は?
次のような名前空間モデルが 1 つあります。
そして、次のように 1 つのエンティティを定義します。
モデルを提示するとエラーが発生します:
エラー:
app/models/message/notification.rb:1:in `': クラス通知のスーパークラスの不一致 (TypeError)
ruby - Ruby Grape rescue_from :all すべてのエラーを救出するわけではありません
私の Grape アプリにはいくつかのエラー ハンドラがあります。
しかし、これは少なくともGrapeが処理するエラーを救うものではありません
初めの。これらのエラーを救うにはどうすればよいですか? 記録されている特定のエラーは、「要求された形式 'txt' はサポートされていません」および「見つかりません: some_path」です。これらのエラーは、フォーマット拡張子がないか、「.」のみの場合に発生します。がそれぞれ供給されます。
ruby-on-rails - フィールドが nil でない場合、Graph エンティティの条件付き公開
ぶどうエンティティでは、存在する場合 (nil ではない場合) にのみフィールドを表示したいと思います。
このコードを試していますが、期待どおりにまったく機能しませんが、フィールドは常に非表示になっています。
コード自体が本当に必要なものを説明していると思いますが、私が言うように、期待した結果が得られません。
どんな手掛かり?