問題タブ [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 に答える
38 参照

hotwire-rails - ホットワイヤーでフォームをリセット

hotwireのランディング ページの例に示されているように、フォームのクリア手順はわかりにくく、機能しません。

Rails 7.0.1 がインストールされ、Ruby 3.1 が実行されています。刺激コントローラーは次のように設定されます。

注: DHH の例は刺激のみを呼び出しますが、レールによって事前にインストールされているものhello-controller.jsは を参照し@hotwired/stimulusます。両方のシンタッシが試みられましたが、役に立ちませんでした。

フォーム要素は次のように構成されています。

送信アクション(実際にはその終了)が接続であることがわかります。しかし、新しいレコードが作成され、UI が期待どおりに更新されている間は、それは起こっていません。

これが失敗する理由と、どのように修正する必要がありますか?

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

javascript - Rails 7 アプリでブートストラップ JavaScript を使用する

esbuild を JS バンドラーとして使用し、ブートストラップをインポートした作業中の Rails 7 アプリがあります。

メインのapplication.jsファイルの「外側」にあるBootstrap Javascript機能にアクセスする方法を見つけようとしています-つまり、次のような特定のページにBootstrapモーダルをプログラムで表示したいとしましょう:

ただし、「ブートストラップ」が不明であるため、これは機能しません。

...ページがapplication.jsにリンクしている場合でも:

application.js 自体の外部で JS の「ブートストラップ」にアクセスする方法について何か提案はありますか?

ありがとうございました !