問題タブ [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.
ruby - ActionController::UnknownFormat
私のレールアプリでは、データを保存するために、サーバーへの ajax リクエストがあります。これは以前は問題なく動作していましたが、現在はエラーが発生します。
以下は、コントローラーと、データ型が JSON であることを宣言する JavaScript ファイルです。
関数.js
完全なエラー ログは次のとおりです。
ruby-on-rails-3 - Rails 3のフォームボタンでrespond_to形式をオーバーライドします
URL が CSV または JSON で終わる場合、レポートがその形式で生成されるように、Rails 呼び出し「respond_to」を使用してさまざまな形式で表示される一連のレポートがあります。
レポートを取りやすくするためにダウンロードボタンを作ってほしいという要望がありましたが、レポートには日付範囲などのカスタマイズがあるため、フォームを 1 つ送信し、フォームで応答形式を指定できるようにする必要があります。これは可能ですか?どうすればそれができますか?
フォームコード:
上記の 3 つのボタン タグに注意してください。値はフォーマットであり、パラメータ「run」はルートベースのフォーマットをオーバーライドするために使用されます。
応答コード (コントローラーでレポートが生成された後に実行):
URL で拡張子を指定すると、それが機能します。探しているのは、上記の「実行」という名前のボタンのボタン値を使用してオーバーライドする方法です。
前もって感謝します!
batch-file - Web サイトで一括検索してアクションを実行する
Web サイトで何かを検索し、そこで画像、テキスト、または何かを見つけたときに、バッチが GOTO:Choice1 およびGOTO:Choice2 でない場合は?
javascript - デフォルトのコントローラ アクションのリダイレクトをキャンセルする
このリンクがあります:
ticket_controller#close へのルート:
デフォルトでは、このアクションは にリダイレクトされviews/tickets/close
ます。このデフォルトのリダイレクトを無効にする方法は? カスタム リダイレクトを指定する方法は知っていますが、これは必要なものではありません。ビューはスクリプトによって管理され、データベースはアクションで変更されるため、これ以上のアクションは必要なく、ページを更新したくありません。render
問題のコンテンツが動的に読み込まれるため、どちらも機能しないため、基本的に何もしないことが必要です。
respond_to :js
空のclose.js.erb
ファイルをインクルードして作成する、またはこのファイルの上に移動するなどの回避策を見つけました:onclick
が、慣用的に実行したいと思います。実際のところ、リンクrespond_to :js
はアクション (ここには含まれていません) で必要に応じて機能しますが、コンソールは Missing template エラーをスローします。これはあまり良くありません。Rails Redirecting、JS with Rails、Rendering guideなどを調べましたが、役に立ちませんでした。
ruby-on-rails - Respond_to do |フォーマット| format.js が機能しない
Respond_to ブロックが js を返すようにするには、何を有効化/インストールする必要がありますか?
レール 4.2.0
ruby 2.2 (4.0でも試しました...セットアップを作業に合わせてダウングレードしました...) コンソールはエラーを返します:
CameraController#show による処理 完了 406 Not Acceptable in 2ms
ActionController::UnknownFormat (ActionController::UnknownFormat):
http://apidock.com/rails/Mimeは、js が Rails の DEFAULT MIME タイプであると述べています。ヘッダー ファイルに追加しようとしましたが、コンソールに、ヘッダファイル...何が欠けていますか?
ruby-on-rails - Respond_to 2 つ以上の PDF を生成する
rails と prawn pdf を使用してレポートを pdf 形式で生成しています
1つのコントローラーから2つ以上のpdfドキュメントを生成することは可能ですか? (私はrespond_toを使用してpdfを生成しています)
以下は現在、1つのpdfのみを生成できるコントローラーです。所有者とエンドユーザー向けに異なる形式でpdfを作成する必要があります
ありがとうございました