問題タブ [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 - geokit レールによるフィルタリング - データを表示しない
Ruby On Rails を使用して webbapp 用の API を構築しています。API/JSON および Geokit 用に Jbuilder を使用しています。
私はこのモデルを持っています:
運動
会社
会場
次のように、指定された緯度と経度の座標ですべてのキャンペーンを一覧表示しようとしています。
しかし、私が得るのは空のハッシュだけです:
私が間違っていることと、これを修正する方法について何か考えはありますか?
ruby-on-rails - Rails Jbuilderですべての属性を抽出するには?
jbuilder.json テンプレートで常に次のようなコードを記述するのは面倒です。
だから私はこのようにコーディングしたいと思います。
次のコードのようにできることがわかりましたが、それでも少し長いです。
もっと良い方法はありますか?
json - JBuilder で入れ子になった JSON
JBuilder を使用して、JSON 構造を構築したいと思います。
ここで ESoftのソリューションを試しましたが、うまくいきませんでした。彼の解決策では、「名前」属性がハードコードされているように見えますか?
JBuilder にデータから name 属性の値を生成させるにはどうすればよいですか (データは Rails コントローラーから .json.jbuilder ファイルに配列として渡されます)。(つまり、John Doe が私のデータベースに 5 つの予約を持ち、Jack Daniels が 3 つの予約を持っている場合、名前の属性を「John Doe」と「Jack Daniels」にします)。
ruby-on-rails-4 - jbuilder json から引用符を削除します
私は Rails と jbuilder を初めて使用するので、これが実行可能かどうかはわかりません。私はこのオートコンプリート jquery プラグインhttp://www.devbridge.com/sourcery/components/jquery-autocomplete/を使用しており、期待される応答は次の形式になります。
jbuilder を使用して json を返そうとすると、次のようにキーと値の両方が引用符で囲まれた json オブジェクトが返されます
これが原因でプラグインが機能しないようです。返された json から二重引用符を削除する方法はありますか? 私のjbuilderファイルは次のようになります。
ありがとう!
ruby-on-rails - Jbuilder ビルド多次元配列
Jbuilder コード:
私のモデルでは、各「会場」には多数の「会場画像」があります。上記の JSON は、予想どおり、メインの会場配列内にvenue_images のオブジェクトの配列を提供しています。
会場画像オブジェクトは次のようになります。
これらは JS ビューでは使用できないため、Paperclip/S3 ヘルパー (つまり、.image.url(:medium)) を呼び出すことができるように、jbuilder コードで何らかの方法で会場の画像を反復処理する必要があります。paperclip オブジェクトの他のすべてのプロパティではなく、これらの URL を @venues 配列に取得する必要があるため、JS でそれらを反復処理してビューに表示できます。
これを行う最善の方法は何ですか?いくつかの異なるブロックを試し、jbuilder wiki といくつかの記事を見ましたが、何も機能しません。
ありがとう
ruby-on-rails - jbuilder で変数名を変更する
jbuilder
次のようなJSON 出力を取得しようとしています。
私は近いと思いますが、コードの何が問題なのかわかりません:
誰か提案がありますか?
ruby-on-rails - .json 拡張子のない Jbuilder
やっているhttp://localhost:3000/options/audio
そして、私はエラーが発生します:
私がする時http://localhost:3000/options/audio.json
これにより、Jbuilder ファイルと目的の json がレンダリングされます。jbuilder テンプレートを .json 拡張子でレンダリングするにはどうすればよいですか?