問題タブ [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.
hotwire-rails - ホットワイヤーでフォームをリセット
hotwireのランディング ページの例に示されているように、フォームのクリア手順はわかりにくく、機能しません。
Rails 7.0.1 がインストールされ、Ruby 3.1 が実行されています。刺激コントローラーは次のように設定されます。
注: DHH の例は刺激のみを呼び出しますが、レールによって事前にインストールされているものhello-controller.js
は を参照し@hotwired/stimulus
ます。両方のシンタッシが試みられましたが、役に立ちませんでした。
フォーム要素は次のように構成されています。
送信アクション(実際にはその終了)が接続であることがわかります。しかし、新しいレコードが作成され、UI が期待どおりに更新されている間は、それは起こっていません。
これが失敗する理由と、どのように修正する必要がありますか?
javascript - Rails 7 アプリでブートストラップ JavaScript を使用する
esbuild を JS バンドラーとして使用し、ブートストラップをインポートした作業中の Rails 7 アプリがあります。
メインのapplication.jsファイルの「外側」にあるBootstrap Javascript機能にアクセスする方法を見つけようとしています-つまり、次のような特定のページにBootstrapモーダルをプログラムで表示したいとしましょう:
ただし、「ブートストラップ」が不明であるため、これは機能しません。
...ページがapplication.jsにリンクしている場合でも:
application.js 自体の外部で JS の「ブートストラップ」にアクセスする方法について何か提案はありますか?
ありがとうございました !