問題タブ [ruby-on-rails-5.2]
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 - 「config/initializers/new_framework_defaults_5_2.rb」はどのように機能しますか?
具体的には...
新しいRails 5.2アプリで、コンソールに入って戻ってくることを確認Rails.application.config.action_controller.default_protect_from_forgery
するとどうなるかわかりませんtrue
...しかし、アップグレードされたRails 5.2アプリです。コンソールに入って確認すると、Rails.application.config.action_controller.default_protect_from_forgery
戻りますnil
(手動で設定した場合を除くconfig/initializers/new_framework_defaults_5_2.rb
)
This GitHub commentはこの動作について言及していますが、これがどのように機能するのか理解できず、まだドキュメントを見つけることができませんでした.
WIP 更新: この問題new_framework_defaults*
は、新しく生成されたアプリにファイルを含めないことが決定された時点のようです。次に、このプルリクエストnew_framework_defaults_*
は、ファイルがローリングベースでのみ保持されることを言及しています. 私はまだ理由/方法を調べています...
ruby-on-rails - 未定義のメソッド「has_one_attached」 - Spree、AWS S3、製品イメージ、Rails
製品画像をアップロードするために Spree ショッピング カートを AWS S3 に接続しようとしていますが、エラーが発生し続けます。
これが私のセットアップです:
Gemfile
config/initializers/spree.rb
誰かがこのエラーに遭遇し、解決策を持っていますか?