問題タブ [grape-entity]
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 - Grape::Entity (SQL 結合) を使用してすべての ActiveRecord 関連付けを解決する
質問
ルビー、グレープ、グレープエンティティ、アクティブレコードをいじりました。すべて順調に進んでいますが、アイテム にusing
キーワードを使用した場合、グレープ エンティティから目的の結果が得られません。expose
私の目標は、基本的にすべてのactiverecord
関連付けを解決し、結果の JSON を返すことです。このようにして、構成 API メソッドのプレゼンテーション用の完全なオブジェクトができました。
さらに詳しい情報が必要な場合は、お問い合わせください。何でも喜んで提供します。
注:サーバーとしてラックアップを使用しています。レールはまったく使用していません。
クラス
console_game.rb
cloud_user.rb
device.rb
console_system.rb
構成.rb
ぶどう原薬
エラー
4:Fixnum の /configuration 未定義メソッド「id」での NoMethodError
Ruby /Library/Ruby/Gems/2.0.0/gems/grape-entity-0.4.2/lib/grape_entity/entity.rb: delegate_attribute の 465 行目 Web GET localhost/configuration
削除:それを「機能させる」ために使用
構成.rb
JSON 結果
望ましい結果
ruby-on-rails - ブドウエンティティでレールルートを使用するには?
URL をレール コントローラーに公開するイメージ エンティティがあります。
コントローラーは、いくつかのビジネス ロジックに準拠した画像を表示します。(例: グループ内の全員が画像を見た場合、画像を削除します...)
上記のコードにルートヘルパーという名前のレールを挿入するにはどうすればよいですか?
他のヒントも大歓迎です:)
ruby-on-rails - リレーションシップによる has_many を持つブドウのエンティティ
グレープ ジェムを使用して REST API を追加しています。また、grape-entities ジェムも追加しました。私が必要としているのは、Product、Company、ManufactureCompany の 3 つのモデルのデータが 1 つの json ファイルに含まれていることです。
の関係product.rb
:
products.rb
ファイル:
そしてentities.rb
:
エンティティはおそらく間違っています。has_many リレーションシップではただ言うことができるのを見ましたexpose :something, using: Entities::RelatedModel
が、この場合、関連するモデルには product_id と company_id (および独自の ID) しかありません。ネット上で例を見つけることができませんでした。
ruby-on-rails - post/put でペイロードをグレープ エンティティにシリアル化する
Grape & Grape-Entity を使用して、データをエンティティに自動的にシリアル化する方法はありますか? すべての例で params[:var] を使用しているようです ( https://github.com/intridea/grapeから)
投稿されたエンティティがより複雑な場合 (新しい人 (名、姓、住所など) としましょう)、API が表すエンティティに自動的に変換する方法はありますか? 次のような使用法を探しています:
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 - クエリに一致するレコードを返すブドウ API
私は2つのモデルを持っています:従業員と仕事従業員には多くの仕事があり、仕事は従業員に属しています
API に従業員とジョブの CRUD エンドポイントがあります
そして最後に、従業員が作成されたときにジョブも作成できるように、モデルの従業員がジョブからネストされた属性を受け入れるようにしました
私の従業員エンティティには、
そしてここに仕事があります
キャンセルされたジョブと start_date < Time.now() を取得したくありません
これはモデルまたはエンティティ ロジックですか?
前もって感謝します
ruby-on-rails - 引数をグレープ エンティティ モジュールに渡す
私のプロジェクトの要件により、ネストされたエンティティにパラメーターを渡す必要があります。いくつかの情報を表示するエンティティ A とエンティティ B があり、それらを構築するにはシステム上に A 識別子が必要です。
上記の例では、次のようなことをしたいと考えています。
ネストされたエンティティでは、次のように trip_id パラメータ オプションを使用します。
しかし、オブジェクトがエンティティに定義されていないと言って失敗しています。これを実行する方法はありますか?何か案が?
ruby-on-rails - ぶどうエンティティに定数属性を追加
Rails と Grape を使用して一連の API を構築しようとしています。以下のような User モデル:
さて、API プレゼンテーション レベルでは、ユーザー オブジェクトを次のようにします。
私は自分のモデルを公開するために Grape Entity gem を使用しているので、実際の問題は次のとおりです。追加の CONSTANT-value 属性を Grape Entity クラスに追加するにはどうすればよいですか? あなたの助けに感謝!