問題タブ [ruby-on-rails-7]

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 投票する
1 に答える
26 参照

console - コンソール用の Rails7 MultiDB スイッチ シャード

Rails 7の multidb shardingを試しています。Railsコンソール セッションのデフォルトのシャードを設定できるようにしたいと考えています。

使うことができます

しかし、それは各コマンドにとって非常に面倒です。コマンドラインから設定する方法はありますか?

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

javascript - Rails 7 インポート マップ - カスタム スクリプトを含むインポート フォルダー

Rails 7 をいじったり、マップをインポートしたりしています。カスタム JS を含むフォルダーをインポートしようとしています。

ChromeUncaught TypeError: Failed to resolve module specifier "custom"Uncaught Error: Unable to resolve specifier 'custom' from [shim]Firefox でのギブ

興味深いことにimport "custom/script"うまく動作します。

私は何を間違っていますか?

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

ruby-on-rails - Rails 7 へのアップグレード: オブジェクトを削除できない

わかった、

これに関連する質問が複数あることは知っていますが、どれも私がそれ以上進むのに役立たないようです。基本的に、削除リンクが機能しなくなりました。これはrails-ujs、Rails 7 で が削除されたためであることは承知していますが、機能させることができません。

このアプリケーションは Rails 6 バージョンに由来し、現在は Rails 7 を実行しています。次のものが追加されています。

  • hotwire-rails
  • jsbundling-rails
  • cssbundling-rails
  • turbolinks
  • sprockets-rails

package.json実行時にすべてが適切にコンパイルされるように、必要な手順を設定することにより、宝石のすべての指示に従いましたassets:precompile。アプリケーションは正常に動作し、TailwindCSS とすべてが読み込まれますが、削除リンクがまったく機能しません。

私は次のアプローチを試しました:

@rails-ujsパッケージファイルに追加しようとしましたが、何も機能していないようです。オブジェクト URL に対して GET を実行し続けます。

この混乱を解き、リンクを削除するにはどうすればよいですか?