問題タブ [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.

0 投票する
7 に答える
9914 参照

ruby - RABL を使用した単純な Ruby ハッシュのレンダリング

RABLを使用してレンダリングしたいルビー ハッシュがあります。ハッシュは次のようになります。

これをいくつかのRABLコードでレンダリングしようとしています:

しかし、私は受け取っています{"c":null}

これを RABL でレンダリングするにはどうすればよいですか?

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

ruby-on-rails - RailsでRablAPIを使用して子の子を出力するにはどうすればよいですか?

店舗、住所、売上の3つのテーブルがあります。各店舗には1つ以上の住所があります。各店舗にも1つ以上の売上があります。これらの関係は私のモデルで定義されています。販売に関する情報を返すRablAPIがあります。次のように子を使用すると、店舗情報に簡単にアクセスできます。

ただし、そのストアに関連するアドレス情報にアクセスするにはどうすればよいですか?モデルで指定された販売と住所の間に直接の関係はありません。関係は店舗と住所の間にあります。

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

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

この問題を解決できますか?

私の英語でごめんなさい、ありがとう。

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

ruby-on-rails - Rabl を使用して Rails API に HABTM 関連付けがある子ノードを返す

Rails で JSON API を生成するために、人気のあるRabl gem を使用しています。ただし、HABTM 関連付けの結果を返す方法を理解するのに苦労しています。Sale というモデルと Merchandise というモデルがあります。それぞれに HABTM アソシエーションが指定されています。私の .rabl ファイルは次のようになります。

オブジェクト @sales

私のモデルは単に @sales = Sale.all を渡しています。

多くの行に有効な関係がありますが、子には何も返されません。他に何かする必要がありますか?

0 投票する
4 に答える
3819 参照

ruby-on-rails - Rablのコレクションをページ付けする方法

私はこのテンプレートを持っています:

魔女が戻る:

そして、これをレンダリングするために、いくつかのページネーションパラメータを追加するために追加したいと思います:

何か案は?どうもありがとう!

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

ruby-on-rails - RABL: ルート キーのない JSON オブジェクト

私はこのrablテンプレートを持っています:

これにより、次の JSON 応答が得られます。

しかし、私はそれを次のようにしたい:

rabl が配列内の各要素を という追加のオブジェクトでラップするのはなぜですかcomment。このように、javascript でコレクションにアクセスするときは、次のように記述する必要があります。

それ以外の:

:commentsオブジェクトの属性リストに含めると、@photo希望どおりに機能することはわかっていますが、オブジェクトごとに別のレベルのネストされた関連付けが必要なcomment場合、を使用する以外にそれを処理する方法はありませんchildが、それは私に望まない JSON 応答。

多分私は全体を誤解しているだけです-誰かが説明または助けてくれますか? ありがとう!

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

ruby-on-rails - Rails 3.1 の RABL による深いネスティング

RABL gem を使用して、画像の子である注釈の子であるコメントのユーザーの JSON ユーザー データをレンダリングしています。私は次のようなことをしたいと思います:

これが RABL では有効でないことはわかっています。また、ノードの代わりに子を使用しようとしましたが、その方法でユーザー データにアクセスできませんでした。これを行うにはどうすればよいですか?これを実現するための適切な構文は何ですか?

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

ruby-on-rails - RABL を使用できません

JSON フォーマットに RABL gem を使用しようとしていますが、この単純で基本的な例でさえ機能しません。

たとえば、コントローラーのテストメソッドは次のとおりです。

そしてここにラブルがあります

結果は次のとおりです。

実際、ファイル名が考慮されていない場合と同じように、何度か試してみましたが、同じタイプの結果が得られました....

0 投票する
3 に答える
1354 参照

ruby-on-rails - Rablを使用して「IDで注文」する方法

id(child id)によるjson出力順序が欲しい

この問題を解決できますか?

これは私のプロジェクトのコードです

show.json.rabl(私はRablを使用しました)

books_controller.rb

私の英語でごめんなさい、ありがとう。

0 投票する
0 に答える
444 参照

ruby-on-rails - Rails + RABL カスタム動的キー

RABL でキー名を動的に設定することは可能ですか? 次の形式で出力しようとしています...

そして、私はrablビューで次のものを持っています:

私のテーブルは次のようになります:

オプションはシリアル化されています

どうもありがとう