問題タブ [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 投票する
4 に答える
1090 参照

ruby-on-rails - Ruby On Rails 7 - 削除メソッドが機能しない

RoR プロジェクト内で削除メソッドが機能しません。1日前は機能していたので奇妙ですが、今では「友達」ページにリダイレクトされます。注意すべきもう 1 つの点は、「よろしいですか?」というポップアップ ダイアログが表示されることです。以前に機能していたときに友人を削除しても表示されません。「//= jqueryが必要」と「//= jquery_ujsが必要」をjavascriptファイルに入れるようにオンラインでいくつかのソリューションを読みましたが、「app/assets/config」ディレクトリにあるmanifest.jsファイルしか見つかりませんでした。

どんな助けでも大歓迎です。

index.html.erb

マニフェスト.js

0 投票する
2 に答える
545 参照

ruby-on-rails - Rails 7 + Devise デバイスからのフラッシュ メッセージが表示されない

新しい Rails 7 アプリ [rails new devisetest]、静的ページと追加されたデバイス [gem 'devise' + rails g devise user] を備えたシンプルなコントローラーがあります。すべてのデフォルト。デバイスの指示に従って、application.html.erb に追加された Flash メッセージ

Devise エラー メッセージは表示されていませんが、コンソールで生成されていることがわかります (または、少なくとも、レンダリングされたメッセージは表示されますが、表示されず、_links パーシャルがレンダリングされて表示されます) 別のテストでクイック scaffold を使用して (デバイス ビューをアプリにコピーしたが変更はしていない)、フラッシュ メッセージは scaffold に対して表示されますが、devise に対しては表示されません。

http://localhost:3000/users/sign_up にアクセスして、短すぎるパスワードでユーザーを作成すると、ログにこれが表示されます

エラー メッセージを表示するビュー。 デバイスのリンクは表示されますが、フラッシュ メッセージは表示されません

誰でも私の間違いを指摘できますか?または、エラーに近づくために従うことができる他の手順を提案してください。

ありがとう