問題タブ [rabl]
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 - RABL を使用した単純な Ruby ハッシュのレンダリング
RABLを使用してレンダリングしたいルビー ハッシュがあります。ハッシュは次のようになります。
これをいくつかのRABLコードでレンダリングしようとしています:
しかし、私は受け取っています{"c":null}
これを RABL でレンダリングするにはどうすればよいですか?
ruby-on-rails - RailsでRablAPIを使用して子の子を出力するにはどうすればよいですか?
店舗、住所、売上の3つのテーブルがあります。各店舗には1つ以上の住所があります。各店舗にも1つ以上の売上があります。これらの関係は私のモデルで定義されています。販売に関する情報を返すRablAPIがあります。次のように子を使用すると、店舗情報に簡単にアクセスできます。
ただし、そのストアに関連するアドレス情報にアクセスするにはどうすればよいですか?モデルで指定された販売と住所の間に直接の関係はありません。関係は店舗と住所の間にあります。
ruby-on-rails - Rails の 1 対多の関係、結果は null
次の関係を持つ単純なデータベースがあります
各 Question には 1 つの Questiontype があります ( Questiontype1 、 Questiontype2 、 Questiontype3 などの3 つの異なるタイプ)
Questiontype に question_id があります
- Question.rb(モデル)
class 質問 < ActiveRecord::Base 所属先 :questiontype1 所属先 :questiontype2 所属先 :questiontype3 end
- Questiontype1.rb (モデル)
class Questiontype1 < ActiveRecord::Base has_many :questions , :foreign_key => "question_id" end
- show.json.rabl (私は Rabl を使用しました)
object @question attributes :id child :questiontype1 => :questiontype1 do attributes :id end
ただし、 Questiontype1 から子を取得すると、結果は null
この問題を解決できますか?
私の英語でごめんなさい、ありがとう。
ruby-on-rails - Rabl を使用して Rails API に HABTM 関連付けがある子ノードを返す
Rails で JSON API を生成するために、人気のあるRabl gem を使用しています。ただし、HABTM 関連付けの結果を返す方法を理解するのに苦労しています。Sale というモデルと Merchandise というモデルがあります。それぞれに HABTM アソシエーションが指定されています。私の .rabl ファイルは次のようになります。
オブジェクト @sales
私のモデルは単に @sales = Sale.all を渡しています。
多くの行に有効な関係がありますが、子には何も返されません。他に何かする必要がありますか?
ruby-on-rails - Rablのコレクションをページ付けする方法
私はこのテンプレートを持っています:
魔女が戻る:
そして、これをレンダリングするために、いくつかのページネーションパラメータを追加するために追加したいと思います:
何か案は?どうもありがとう!
ruby-on-rails - RABL: ルート キーのない JSON オブジェクト
私はこのrablテンプレートを持っています:
これにより、次の JSON 応答が得られます。
しかし、私はそれを次のようにしたい:
rabl が配列内の各要素を という追加のオブジェクトでラップするのはなぜですかcomment
。このように、javascript でコレクションにアクセスするときは、次のように記述する必要があります。
それ以外の:
:comments
オブジェクトの属性リストに含めると、@photo
希望どおりに機能することはわかっていますが、オブジェクトごとに別のレベルのネストされた関連付けが必要なcomment
場合、を使用する以外にそれを処理する方法はありませんchild
が、それは私に望まない JSON 応答。
多分私は全体を誤解しているだけです-誰かが説明または助けてくれますか? ありがとう!
ruby-on-rails - Rails 3.1 の RABL による深いネスティング
RABL gem を使用して、画像の子である注釈の子であるコメントのユーザーの JSON ユーザー データをレンダリングしています。私は次のようなことをしたいと思います:
これが RABL では有効でないことはわかっています。また、ノードの代わりに子を使用しようとしましたが、その方法でユーザー データにアクセスできませんでした。これを行うにはどうすればよいですか?これを実現するための適切な構文は何ですか?
ruby-on-rails - RABL を使用できません
JSON フォーマットに RABL gem を使用しようとしていますが、この単純で基本的な例でさえ機能しません。
たとえば、コントローラーのテストメソッドは次のとおりです。
そしてここにラブルがあります
結果は次のとおりです。
実際、ファイル名が考慮されていない場合と同じように、何度か試してみましたが、同じタイプの結果が得られました....
ruby-on-rails - Rablを使用して「IDで注文」する方法
id(child id)によるjson出力順序が欲しい
この問題を解決できますか?
これは私のプロジェクトのコードです
show.json.rabl(私はRablを使用しました)
books_controller.rb
私の英語でごめんなさい、ありがとう。
ruby-on-rails - Rails + RABL カスタム動的キー
RABL でキー名を動的に設定することは可能ですか? 次の形式で出力しようとしています...
そして、私はrablビューで次のものを持っています:
私のテーブルは次のようになります:
オプションはシリアル化されています
どうもありがとう