問題タブ [responders]

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

ruby-on-rails - レスポンダーからレイアウトを設定しますか?

カスタムメイドのレスポンダーからレイアウトを設定する方法を理解しようとしています。request.xhr を使用したいですか? レンダリングのレイアウトを「ajax」に設定します。誰もそれを行う方法を知っていますか? 私は Rails 3 を使用しており、次のようなレスポンダーがあります。

この「ajax」レイアウトの切り替えを実現するには、レスポンダーが最善の方法であるように思えます。

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

ruby-on-rails - MongoMapperオブジェクトからのJSON応答にネストされたオブジェクトを含める

商品のない店舗のみを返品します。

関連付けがテストされています。たとえば、コンソール出力でネストされた製品を確認できます。

それらの製品をMongoMapperに含める正しい方法は何ですか?

これが私のモデルです:

アップデート

スコットの提案を試す際に、ストアモデルに次のものを追加しました。

そしてコントローラーで:

どちらが機能するように見えますか?ハッシュの配列に#to_jsonが呼び出されると仮定すると、各ハッシュと各Product+Serviceにも同じことが起こります。私はActiveSupport::JSONのソースを読んでいますが、これまでのところ、それを利用しています。

しかし、まだ機能していません... :(

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

ruby-on-rails-3 - RailsでPNGまたはJPGにrespond_toし、HTMLから画像を生成する方法は?

コントローラーの応答で画像を生成するための宝石またはソリューションを探しています。

そのようなコントローラーで行うことができればいいのですが:

pngフォーマットが要求されると、応答はテンプレートで処理されます。

結果は画像になるはずです。

pdf生成ソリューションPDFKitエビについて知っており、画像生成を探しています。

実用的なソリューション/例を知っている人はいますか? どんな出発点でも大歓迎です。

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

ruby-on-rails - カスタムレスポンダーはRailsプロジェクトのどこに行くべきですか?

「モジュールレスポンダー」の下にカスタムレスポンダーを実装する必要がありますが、そのようなコードがどこにあるべきかわかりませんか?

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

ruby-on-rails - ブロックを取るrespond_withでレスポンダーを使用する

Rails 3.2.1を実行し、Rails 3レスポンダーとレスポンダーgemで利用可能なフラッシュレスポンダーを使用していました:https ://github.com/plataformatec/responders

一部のコントローラーアクションでは、常に前のURLにリダイレクトしたいのですが、オブジェクトが作成されているかどうかに関係なく、フラッシュメッセージを表示します。次のようになります。

これはrails3.2.1で正常に機能しますが、3.2.2で機能しなくなったようです。ブロックを取得するときに、respond_withがどのように機能するかについていくつかの変更があったようです。具体的には、このパッチ:https ://github.com/rails/rails/pull/4870/files

これと同じ動作を実現し、フラッシュレスポンダーを使用してフラッシュメッセージを設定する方法があるかどうか疑問に思いました(手動で行う必要はありません)。

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

ruby-on-rails - モデルで作成されたエラーを返すことができません

gem Respondersを使用していますが、 を使用してモデルで作成したエラーを表示できませんerros.add(:base, 'Error message')

私のコントローラーで、の前に、オブジェクトrespond_with @appをデバッグしました、エラーが返されました@app@app.errors.any?true

私の見解では、オブジェクトflash@appオブジェクトをチェックすると、エラーはありません

アプリ コントローラー

アプリのモデル

アプリ ビュー

これ@app.destroy

これは@app オブジェクトです。@app.destroy

@base=簡単にするために、内部にあるものを削除しました。

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

ruby-on-rails - Rails レスポンダーとレイアウト

さて、Rails アプリ、「responders」gem、および Ember.js ができました。

ember.js をセットアップし、アプリ ( Lead ) と必要なコントローラー/レイアウト/ビューをテストするモデルを作成しました。Rails 4.2、ruby 2.2、MySQL を使用しています。

これが、ember (api スタイル) を操作するために作成したコントローラーです。

application_controller は変更していません。デフォルトのレイアウト (application.html.haml) があり、すべてのルーティングが正常に機能します。"respond_to :json" と Responders gem を使用しない場合、すべて正常に動作します。現在のように、レイアウトはレンダリングされません。「application.json.haml」に変更する必要がありますが、レイアウトのマークアップが必要であり、その中にデータの「json」を生成したいので、これは良くありません。

何か案は?これまでのところ、解決策は見つかりませんでした。

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

ruby-on-rails - Rails I18n はアポストロフィを ASCII に変更します

私はレスポンダーの宝石を使用しており、フォームが有効でない場合に検証エラーを表示したいと考えています。私のコントローラーで私は作成しましたinterpolation_action

私のレスポンダー翻訳ファイルには適切なキーがあります:

正常に動作し、検証エラー メッセージが表示されます。問題は、アポストロフィが ASCII コードに変更されていることです。

ここに画像の説明を入力

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

ruby-on-rails-4 - Rails 4のrespond_withには、WHEREとの関連付けが含まれています

Rails を使用して JSON 応答をクライアントに送信しています。また、関連付けの節と一緒にオプションrespond_withを使用する方法を見つけようとしています。includesrespond_withwhere

ここに私のモデルがあります:

私のコントローラーアクションには、次のものがあります。

ただし、これはこれら 3 つの映画のすべての評価で応答しています。特定のユーザーだけの評価に制限したい