hotwire-love / touhyosan

Hotwire.love で使う投票ツール
MIT License
14 stars 19 forks source link

vote/create, vote/updateのフラッシュメッセージが次にvote/create, vote/updateが実行されるまで表示され続けている #33

Closed ykominami closed 1 year ago

ykominami commented 1 year ago

現在のtouhyousanのフラッシュメッセージは、もともと意図していたものとは、異なる挙動になっていると思います。

turbo_driveを利用していた場合は、意図通りだと思うのですが、turbo_frame, turbo_streamで画面遷移をしない場合は、ずっと表示されっぱなしになっています。

また、さらに非同期にブロードキャストで変更されると、フラッシュメッセージが何を伝えるのか分からなくなると感じています。

ykominami commented 1 year ago

TurboDriveでの画面遷移のイメージ This is an image

turb_frame, turbo_streamでの画面の一部更新のイメージ(実践部分が一画面、はスン部分が画面の一部更新) [This is an image

ruzia commented 1 year ago

今のflash周りの実装は相当適当なので、トーストで出すようにするとか綺麗にしてみるとよさそうですねー

JunichiIto commented 1 year ago

https://github.com/hotwire-love/touhyosan/pull/68 で対応したのでこちらはクローズさせてもらいますね!