問題タブ [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 投票する
1 に答える
1527 参照

ruby-on-rails-3 - Rails jbuilder 削除ヘッダー

Rails アプリに jbuilder を追加しています。すばらしいツールです。

必要なレコードのリストを取得していますが、必要のない余分な出力が含まれています。

これは jbuilder コードです。

出力は次のとおりです。

私が必要とするのは:

{ - 場所を削除するにはどうすればよいですか:

???

ありがとう!!

アップデート:

ルートを除外する jbuilder のコード行があることを願っています。

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

ruby-on-rails-3 - Rails jbuilderで配列に未定義のエントリが表示される

jbuilderを使用して配列を構築しています。

これは、tree.json.jbuilder コードです。

生成された json には、最初に「未定義」のエントリがいくつか含まれています。

未定義 (空白) のエントリを停止する方法はありますか?

ありがとう!!

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

ruby-on-rails - レールのフォーマット*/*のリクエストの処理

私がカールするか、別のサーバーが私のサーバーを呼び出すと、フォーマットはとして解釈され*/*ます。jbuilderをインストールしたので、常にjsonで応答します。

応答するフォーマットの優先順位を調整するにはどうすればよいですか*/*

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

ruby-on-rails - jbuilder template skipped when pushing data into a content_tag

I'm using jbuilder to build json. When I hit my controller with a .json request, it works perfectly and I get the appropriate json response. Now I am trying to shove the json into a html5 data attribute (so as to save me the second request to get json). This is all supported within content_tag. My content_tag looks like:

Within the content_tag it no longer hits the jbuilder template that I've put together, instead it appears to call the default to_json on the array of objects (@people). As such I don't get the json that I do when hitting .json. Is there a way to force this to go through jbuilder?

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

json - Jbuilder を使用して配列コレクションの上にカスタム リンクを表示する

API 呼び出しの一部として、15 件の投稿のコレクションとコメントなどの関連データを表示するカスタム JSON 応答があります。Jbuilderを使用してコレクション全体を表示しています。

次の一連の適切な次のページと前のページのページネーション リンクを含む次の一連の投稿を取得するために、15 件の投稿の応答の上にページネーション リンクを表示したいと考えています。私のabc.json.jbuilderファイルで、以下のコードに従って実行しようとすると、json応答の一部として次のページと前のページへのリンクが取得されません。

私が得る唯一の応答は、投稿のコレクションを持つ配列です。以下のようになります:-

私が見逃しているかもしれない何かがあると思います。誰かが回避策を提案してもらえますか?

ありがとう。

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

ruby-on-rails - JBuilder ビューからモデルの to_builder メソッドに委任するにはどうすればよいですか?

Person クラスと Gang クラスがあるとします。

ビューからこの to_builder メソッドを使用するにはどうすればよいですか?

例えば

secretPerson の属性をレンダリングしたくないので、デフォルトの Person.as_json を使用したいだけではありません。

私が試したことのほとんどは、Person.to_builder ではなく、Person.as_json に相当するものをレンダリングすることになりました。

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

ruby-on-rails - jbuilderでエラーを表示するRailsの適切な方法

jbuilder ビューにエラー メッセージを表示しようとしています。たとえば、私が持っているかもしれない1つのルートは次のとおりです。

/foos/:id/bars

ユーザーが送信したものが存在しないか無効である場合:id、それに応じてエラー メッセージをファイルに表示できるようにしたいと考えていindex.json.builderます。

Rails を使用して、これを行うための最良の方法は何ですか? コントローラーには次のようなものがあります。

この場合、 でparams[:id]あるかnil、そのオブジェクトが存在しない可能性があります。error.json.builderここで行う最善の方法は、コントローラーで処理して を明示的にレンダリングすることなのか、それともindex.json.builderビュー自体で処理することなのかわかりません。これを行う正しい方法は何ですか?それがにある場合はindex.json.builderparams[:id]そこで確認できますか? かどうかはわかります@bar.nil?が、逆はわかりませんか?

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

ruby-on-rails - ハッシュを生成する JBuilder ループ

オブジェクトの配列ではなく、ハッシュを生成するループが必要です。私はこれを持っています:

その結果:

私はこれを必要とする:

AR結果を手動でハッシュに変換せずにこれを行うことは可能ですか?

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

java - タイプ JList はジェネリックではありません。引数でパラメータ化することはできません

Linux の Eclipse で実行するプロジェクトがあります。そのコピーを Windows の jbuilder に移動しましたが、いくつかの問題が発生しました。

次のエラーが表示されます。

このコード行の場合:

他にもさまざまな問題があり、そのすべてがスイングに関連しているようです。インポートする必要がある特定のライブラリはありますか?

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

ruby-on-rails - rails jbuilder - 文字列の単なる配列

ActiveRecord オブジェクトの配列を返すコントローラーと、json を生成するための jbuilder ビューがあります (すべて標準的なもの)。たとえば、ハッシュの配列が必要な場合にうまく機能します。

たとえば、私は持っています:

返す

ただし、文字列の配列だけが必要です。私のjsonが

私のjbuilderファイルは何ですか?