問題タブ [respond-to]

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 に答える
237 参照

javascript - Rails 4 では、.JS ビューで Ruby コードを使用できますか? Rails 3 では、ファイル名に .erb.js を含める必要がありました

Rails 4 では、.JS ビューで Ruby コードを使用できますか? Rails 3 では、ファイル名に .erb.js を含める必要がありました

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

ruby-on-rails - rails Respond_to はコードの実行を停止しません

cart_controller 内にいくつかのアクションがあります。/carts: 内に 2 つのビューがpayment.html.erbあり、pay.html.erb

私が期待しているのは

render_errors にヒットし、レンダリングしてpayment viewから停止します。ただし、それが行っていることは次のとおりですpayment view。AND THEN もレンダリングpay viewします。したがって、payment viewは表示されません。何が間違っていますか?Rails 4.0 で Ruby 2.0 を使用しています。

更新:私が行うたびに@cart.errors.add(:name, 'error message')、orステートメントpay viewに関係なくレンダリングされることがわかりました。何か案が?returnrespond_to

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

interface - JRuby: Ruby ブロックを使用した Java のコマンド パターン: なぜ機能するのですか?

Java ライブラリと Ruby コードを統合する方法を学んでいて、次の質問に行き着きました。

次のように、Java で実装されたコマンド パターンがあります。

respond_to? :executeそれをJRubyプログラムにインポートすると、1つのパラメータを持つRubyクラスを実装してCommandRunner.new.run. それは機能し、それは明らかです。

しかし、私はこれを行うこともできます:

CommandRunnerメソッドを実装するオブジェクトを Java に渡す代わりに、executeメソッドを実装しないコード ブロックを Java に渡します。そしてそれは機能します:executeメソッドの実装であるかのようにブロックを呼び出します! そんなことがあるものか?ブロックをJavaに渡すとき、JRubyはブロックに対して何をしますか? Ruby で実装した場合CommandRunner、上記のコードは機能しません。

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

ruby-on-rails - Rails: response_to JSON と HTML

への通常の ajax リクエストに応答するコントローラー「UserController」がありますhttp://localhost:3000/user/3

通常のリクエストの場合、ビューをレンダリングしたい。AJAXリクエストの場合はJSONを返したい。

正しいアプローチはrespond_to do |format|ブロックのようです。JSON を記述するのは簡単ですが、HTML に応答して通常どおりビューを単純にレンダリングするにはどうすればよいでしょうか?

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

ruby-on-rails - Flash[:notice] if page.blank?

検索によって指定されたパラメーターを使用してすべてのステータスを表示するページにリダイレクトするインデックス ページに検索フォームがあります。検索パラメーターがどのステータスにも適合しないため、ページが空白の場合は、フラッシュ通知を入れたいと思います。何か案が?挨拶

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

session - Rails 4 デバイス セッション コントローラーの不明な形式

私はこのエラーが発生しています:

ActionController::UnknownFormat (ActionController::UnknownFormat):

Rails 4 Devise Sessions Api Controllerに投稿するたびに。

ここに要点とログがあります。誰でもこれを手伝ってもらえますか?

https://gist.github.com/jsooriah/8574465

一番、

j.

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

sass - コンパスのブレーク ポイントを変更するにはどうすればよいですか? 応答ミックスインを使用する場合

コンパスとサス (scss) を使用して CSS ファイルを作成しています。タブレットのブレークポイントが広すぎると思います。私のモバイル ファースト Web サイトの最初のブレークポイントは 700px あたりから始まります。

タブレットのブレークポイントを 360px に変更するにはどうすればよいですか? (Hは)