-
Notifications
You must be signed in to change notification settings - Fork 1
Hotwire.love meetup vol.8
Junichi Ito edited this page Dec 22, 2022
·
2 revisions
- いちろー
- ソニックガーデンプログラマ
- Hotwireは業務で使っています、すごく詳しいわけではないが
- Stradaはいつ出るのか?
- ひーくん
- ソニックガーデンプログラマ
- Turbolinks時代から愛用中
- 業務でもバリバリ使ってる
- もこ
- 前回初参加
- Hotwireは勉強中
- 前回の内容が実装に役立った
- 業務でも使うかもしれない
- わたなべ
- JSが長い、Railsは久々(リハビリ中)
- 学び切れてないところがあるので理解が深まったらいいな
- もこさんの紹介
- やす
- 3-4回目の参加
- issueとPRがあって何が起きたのか?という気持ち、どうなるか楽しみ
- Turbo streamはGETリクエストでも使えるらしい、ということを知った、無限スクロールでも使えるのでは
- にゃたり
- よく参加している、業務でも使っている
- Turbo nativeを年末年始に触ってみる予定
- ふうま
- 初参加
- Twitterで流れてきた誰でもわかるHotwire入門、をやってみた
- Vue、Nuxtもやっている
- 業務でも使っていきたいと思っている
- こみなみ
- フリーランス
- 今回3回目
- 試したら動かない部分があったのでissueを出してみた
- 猫でもわかる〜をやっている
- かわたく
- 何回か参加している
- Twitterクローンを作ってHotwire完全に理解した
- こみなみんさんのPRとissue
- https://github.com/hotwire-love/touhyosan
- database.ymlをexampleから自動的に生成するCLIツールを作った
- メニューも表示してくれる
- そもそもexampleを分けた方がいいのでは
- 将来的に全員postgresになりそう
- CLIツールはよく作ってる
- seedのTODOに対応した
- ベタ書きでもいいかもしれない
- issueを一回登録すると動きがおかしくなる
- replaceするのでturbo-frameがなくなってしまったのが原因
- updateにすればturbo-frameが残る
- turbo_frameはstreamのupdate相当の動きをする(一箇所だけ変更するstream update)
- replaceはpartialのときだけ、になりそう
- replaceのブロックの中にturbo_frame_tagを書けば同じことはできそう
- 他のissueも一緒に直せてしまった
- ランキング機能を作ってみる→できた
- 投票結果のリアルタイム反映
- redisのセットアップが必要
-
turbo_stream_from @pollをshow.html.erbに追加- 購読の宣言
- doブロックで囲まなくて良い
- createでsaveしたら
@vote.broadcast_replace_to @poll, target: "poll_result", partial: 'polls/result', locals: { poll: @poll } - できた!
- いちろー
- hotwireの力が発揮された
- ひーくん
- ActionCableよりもさらに簡単、っていうのは恐ろしいぐらい
- いい時間だった
- もこ
- あるある、私もやってしまいそう
-
&:hogeの書き方も知った
- わたなべ
- replaceとupdateの違いの理解が深まった
- やす
- 結構疲れた
- Hotwireについていろんなことが知れて良かった
- にゃたり
- あるあるバグからリアルタイムまでシナリオがあったみたい
- ふうま
- みなさんの知見がすごい、僕も完全に理解したでまた来たい
- こみなみ
- issue報告、これからもお願いします
- かわたく
- 10分そこらでリアルタイム実装、RailsとHotwireすごいな
- 2023/1/26(木) 18:00