問題タブ [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.
ruby-on-rails-3 - Rails jbuilder 削除ヘッダー
Rails アプリに jbuilder を追加しています。すばらしいツールです。
必要なレコードのリストを取得していますが、必要のない余分な出力が含まれています。
これは jbuilder コードです。
出力は次のとおりです。
私が必要とするのは:
{ - 場所を削除するにはどうすればよいですか:
???
ありがとう!!
アップデート:
ルートを除外する jbuilder のコード行があることを願っています。
ruby-on-rails-3 - Rails jbuilderで配列に未定義のエントリが表示される
jbuilderを使用して配列を構築しています。
これは、tree.json.jbuilder コードです。
生成された json には、最初に「未定義」のエントリがいくつか含まれています。
未定義 (空白) のエントリを停止する方法はありますか?
ありがとう!!
ruby-on-rails - レールのフォーマット*/*のリクエストの処理
私がカールするか、別のサーバーが私のサーバーを呼び出すと、フォーマットはとして解釈され*/*
ます。jbuilderをインストールしたので、常にjsonで応答します。
応答するフォーマットの優先順位を調整するにはどうすればよいですか*/*
。
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?
json - Jbuilder を使用して配列コレクションの上にカスタム リンクを表示する
API 呼び出しの一部として、15 件の投稿のコレクションとコメントなどの関連データを表示するカスタム JSON 応答があります。Jbuilderを使用してコレクション全体を表示しています。
次の一連の適切な次のページと前のページのページネーション リンクを含む次の一連の投稿を取得するために、15 件の投稿の応答の上にページネーション リンクを表示したいと考えています。私のabc.json.jbuilderファイルで、以下のコードに従って実行しようとすると、json応答の一部として次のページと前のページへのリンクが取得されません。
私が得る唯一の応答は、投稿のコレクションを持つ配列です。以下のようになります:-
私が見逃しているかもしれない何かがあると思います。誰かが回避策を提案してもらえますか?
ありがとう。
ruby-on-rails - JBuilder ビューからモデルの to_builder メソッドに委任するにはどうすればよいですか?
Person クラスと Gang クラスがあるとします。
ビューからこの to_builder メソッドを使用するにはどうすればよいですか?
例えば
secret
Person の属性をレンダリングしたくないので、デフォルトの Person.as_json を使用したいだけではありません。
私が試したことのほとんどは、Person.to_builder ではなく、Person.as_json に相当するものをレンダリングすることになりました。
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.builder
、params[:id]
そこで確認できますか? かどうかはわかります@bar.nil?
が、逆はわかりませんか?
ruby-on-rails - ハッシュを生成する JBuilder ループ
オブジェクトの配列ではなく、ハッシュを生成するループが必要です。私はこれを持っています:
その結果:
私はこれを必要とする:
AR結果を手動でハッシュに変換せずにこれを行うことは可能ですか?
java - タイプ JList はジェネリックではありません。引数でパラメータ化することはできません
Linux の Eclipse で実行するプロジェクトがあります。そのコピーを Windows の jbuilder に移動しましたが、いくつかの問題が発生しました。
次のエラーが表示されます。
このコード行の場合:
他にもさまざまな問題があり、そのすべてがスイングに関連しているようです。インポートする必要がある特定のライブラリはありますか?
ruby-on-rails - rails jbuilder - 文字列の単なる配列
ActiveRecord オブジェクトの配列を返すコントローラーと、json を生成するための jbuilder ビューがあります (すべて標準的なもの)。たとえば、ハッシュの配列が必要な場合にうまく機能します。
たとえば、私は持っています:
返す
ただし、文字列の配列だけが必要です。私のjsonが
私のjbuilderファイルは何ですか?