問題タブ [actionpack]
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 - 名前空間付きコントローラーのフィルター
フォルダー /controllers/admin に一連のコントローラーがあり、これらはすべて次のように見え、同じfilter
です:
before_action :some_method
名前空間を持つ各コントローラーは、中央の場所からどのように継承できますか?
ruby-on-rails - Ruby on Rails - Actionpack: 間違った引数の型のクラス (期待されるモジュール) (TypeError)
Rails と heroku でこの問題に直面しています: 私の PC ではすべて正常に動作しますが、heroku では同じアプリケーションが次のエラーのために動作しません:
ここに完全なスタック トレースを貼り付けます。
私はそれが何であるかを理解できませんでした!
助けてもらえますか?
ruby-on-rails - 別のサイトにリダイレクトするには、どの RESTful アクションを使用すればよいですか?
REST に準拠しようとするアプリがあります。
アプリは、アプリに属さない外部リンクのリクエストを受け取るため、アクションの唯一の目的は、リクエストを外部 URL にリダイレクトすることです。
私の提案は、次のコントローラー/アクションを持つことです: redirects_controller#create
.
私の考えは正しいですか、show
それとも代わりに行動すべきですか?
ruby-on-rails - Ruby - アクションパックで依存関係を解決できません
バンドルのインストールとバンドルの更新を行ったところ、端末で同じエラーが発生し続けることがわかりました。
多くの宝石を更新し、すべての依存関係エラーを解決しましたが、これは解決できないようです。
これは私のgemfileです:
この問題を解決するために、gemfile に欠けているものはありますか? これがうまく説明されていない場合はお詫びします。
ruby-on-rails - Rails 5 へのアップグレード中の新しいエラー: NoMethodError ({}:Hash のメソッド「id」が未定義)
最近、Rails 5 にアップグレードしました。アップグレードして通常の修正を行った後、アプリケーションは正しく実行され、応答を提供しているように見えました。
私のテスト スイートは 94% のカバレッジでパスしますが、実際のリクエストを実行すると、リクエストが200 OK
.
スタック トレースは、アプリケーション内のコードではなく、Actionpack 内の何かを指しているようです。
これは私の設定ミスですか、それとも Rails 5 の正当なバグですか?
200 OK を 141 ミリ秒で完了 (ビュー: 2.2 ミリ秒 | ActiveRecord: 124.9 ミリ秒)
ruby-on-rails - Rails 5エラー:XMLHttpRequest.responseがnullです
与えられた ruby オブジェクトを単純に JSON に変換する部分的なビューが与えられた場合、同じ結果render 'ajax/object'
をrender json: @object
もたらすべきではありませんか?
ajax/object.json.erb:
@物体:
そうではないからです。
render 'ajax/object'
結果としてXMLHttpRequest.response === null
、レンダリングされたビューが次のように送信されます: (保存された .har ファイルから取得されたスニペット)
render json: @object
一方、私が期待した動作が得られます。XMLHttpRequest.response === ("id": 1)
だから私の質問は: レンダリング動作のこの違いはバグですか? そうでない場合、render 'ajax/object'
のレンダリング動作の目的は何ですか?