問題タブ [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.
javascript - Rails 4 では、.JS ビューで Ruby コードを使用できますか? Rails 3 では、ファイル名に .erb.js を含める必要がありました
Rails 4 では、.JS ビューで Ruby コードを使用できますか? Rails 3 では、ファイル名に .erb.js を含める必要がありました
と
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
に関係なくレンダリングされることがわかりました。何か案が?return
respond_to
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
、上記のコードは機能しません。
ruby-on-rails - Rails: response_to JSON と HTML
への通常の ajax リクエストに応答するコントローラー「UserController」がありますhttp://localhost:3000/user/3
。
通常のリクエストの場合、ビューをレンダリングしたい。AJAXリクエストの場合はJSONを返したい。
正しいアプローチはrespond_to do |format|
ブロックのようです。JSON を記述するのは簡単ですが、HTML に応答して通常どおりビューを単純にレンダリングするにはどうすればよいでしょうか?
ruby-on-rails - Flash[:notice] if page.blank?
検索によって指定されたパラメーターを使用してすべてのステータスを表示するページにリダイレクトするインデックス ページに検索フォームがあります。検索パラメーターがどのステータスにも適合しないため、ページが空白の場合は、フラッシュ通知を入れたいと思います。何か案が?挨拶
session - Rails 4 デバイス セッション コントローラーの不明な形式
私はこのエラーが発生しています:
ActionController::UnknownFormat (ActionController::UnknownFormat):
Rails 4 Devise Sessions Api Controllerに投稿するたびに。
ここに要点とログがあります。誰でもこれを手伝ってもらえますか?
https://gist.github.com/jsooriah/8574465
一番、
j.
sass - コンパスのブレーク ポイントを変更するにはどうすればよいですか? 応答ミックスインを使用する場合
コンパスとサス (scss) を使用して CSS ファイルを作成しています。タブレットのブレークポイントが広すぎると思います。私のモバイル ファースト Web サイトの最初のブレークポイントは 700px あたりから始まります。
タブレットのブレークポイントを 360px に変更するにはどうすればよいですか? (Hは)