問題タブ [hotwire-rails]
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.
turbolinks - 刺激クリック アクションをターボ リンクに追加しますか?
ターボでロードされるフレームの上にある「編集」ボタンを使用して、ショーページでインライン編集機能を実行しています。編集モードでキャンセルボタンに切り替える編集ボタンにトグルを追加しようとしています。
data-action="click->edit-button#toggle"
ボタンのターボアクションをオーバーライドするを追加する場合を除いて、単純な刺激コントローラーでうまくいくと考えました。考え?アイデア?
ruby-on-rails - Devise flash messages not working with Turbo
I'm running Rails 6.1.4.4 with Devise 4.8.1 and configured my setup to use importmaps and hotwire-rails. When logging in through Devise I no longer get a flash message.
I do get flash messages on other parts of the system.
In the devise controller I can see the flash message being created, but nothing appears in the browser.
I do have the following in my application.html.erb layout
In my controllers I have flash messages working like so;
What do I have to do to get Devise displaying the flash messages on successful/unsuccessful login?
ruby-on-rails - ターボ フレームを使用した Rails アクティブ リンクのスタイリング
私は次のようにリンクを作成しました:
g.title
リンクをクリックした結果が別のフレームに表示される
場合、アクティブなリンク (アクティブな用語集) をスタイルするにはどうすればよいですか?
現在のパスが要求されたパスと等しい場合、ヘルパーを使用してリンクにクラスを提供しようとしましたが、機能していません。リンクする「アクティブな」クラスが指定されていません:
現在のパスがブラウザのアドレスバーに表示されないフレームで作業する場合、data-turbo-action" => "advance"
. そのブラウザでは、アドレスバーに現在のパスがありますが、リンクには「アクティブな」クラスがありません..