問題タブ [jbuilder]

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 投票する
6 に答える
3411 参照

ruby-on-rails-3 - Rails3.2.8のjbuilderテンプレートで生成されたPrettyPrintJSON

jbuilderからのJSON出力をきれいに印刷する方法はありますか?

コントローラアクション内で生成されたJSONを次のようにきれいに印刷できます。

しかし、jbuilderテンプレートに渡すと、その出力をきれいに印刷する方法がわかりません。

今のところ、私のアクションメソッドのrenderステートメントは単純です:

そして、これにより、指定された入力フォーマットタイプに関係なく、jbuilderでのレンダリングが正常に強制されます(これは私の望ましい動作です)。

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

ruby-on-rails - JBuilder JSON 配列

Ruby on Rails と Jbuilder gem を使用しています。

私はこのようなポイントの属性を取得しようとしています:

私のモデルはこんな感じです

私はこれを試していますが、うまくいきませんでした。ポイントを文字列として返し、整数として必要です。

ありがとう!!!!

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

jbuilder - Jbuilder ビューのレンダリング

Rails アプリケーションでの API 呼び出しに rabl を使用しています。ここに私のサンプルコードがあります

rabl の代わりに jbuilder を使用したいのですが、ここでどのようにレンダリングできますか。ビュー jbuilder ビューを次のように作成しましたitem_show.json.builder

このビューをレンダリングする方法を教えてください。試してみまし@item.to_jsonたが、jbuilder ビューをレンダリングしていません。

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

ruby-on-rails - JBuilder を使用してレールでネストされた JSON 出力を作成する

JBuilder を使用してネストされた JSON 出力を作成する方法の例を探しています。

これに似たものを作成して出力したい:

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

ruby-on-rails-3.2 - Jbuilder gemスタンドアロンで何もレンダリングされない

Jbuilder スタンドアロンは何もレンダリングしません。Rails 3.2.8 で動作させるには設定パラメータが必要ですか?

どうもありがとう。

アップデート

エンコード方法が機能します。

しかし、ネストされた Jbuilder オブジェクトを使用して、より複雑な JSON を構築したいと考えています。ドキュメントには、ビルダー オブジェクトを取得してターゲットを呼び出すことができるはずだと書かれています。json文字列を取得します。私は本当にかなり困惑しています。

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

ruby-on-rails - rspec api 仕様から jbuilder json をレンダリングする

Rails 3 in Actionの第 13 章で説明されているのと同様の方法で、Rails API の仕様を作成しています。

この本では、 の結果を使用して json 応答を比較してい#to_jsonます。

ただし、jbuilder を使用しているため、これは機能しません。jbuilder テンプレートをレンダリングして例の応答を取得する方法が必要ですが、これまでのところ成功していません。

私のテストは spec/api ディレクトリにありtype: :api、本で指示されているようにマークされています。Rack::Test::Method を含む :api 仕様の ApiHelper モジュールを rspec 構成に含めます (しかし、これは実際には大きな違いはないようです)。

他の rspec テストで使用されている#render方法は機能するようですが、私の API 仕様では使用できず、その方法もわかりません。

完全な仕様例は次のようになります。

どんな助けでも大歓迎です。ありがとう!

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

ruby-on-rails-3 - html ビューで JBuilder ビューをレンダリングする

JBuilder で json ビューを作成しました。しかし、これをデータ オブジェクトにプリロードしたいので、バックボーンは早い段階でフェッチせずにデータにアクセスできます。

list.json.jbuilder ビューを list.html.erb ビューにレンダリングするにはどうすればよいですか?

通常、jbuilder がなければ、次のようにします。

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

ruby-on-rails - JBuilderの未定義のローカル変数またはメソッド`json'

すべてのカテゴリを取得しようとすると(インデックスアクション)、エラーが発生します:

しかし、ショーアクションではすべてがうまくいきます。すべてのファイルの拡張子は.jbuilderです。コントローラコードは次のとおりです。

スタックトレース:

app / views / category / index.json.builder:1:in _app_views_categories_index_json_builder___502133872307116590_70140532925300' actionpack (3.2.11) lib/action_view/template.rb:145:inblock in
render'activesupport(3.2.11)lib / active_support / notifys.rb:125:in render'instrument'
actionpack (3.2.11) lib/action_view/template.rb:143:in

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

ruby-on-rails - JBuilderで次のto_jsonをビルドするにはどうすればよいですか?

モデルにメソッドがあります

これをJBuilderで書き直して、別の属性を追加したいと思います。type_name: self.class.name

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

ruby-on-rails-3 - railsjbuilderがnilのCalledIDを取得しています

jbuildergemを使用してjson出力をフォーマットしようとしています。

コントローラ

tree.json.jbuilder

URLを使用してテストします。

結果: