mie
mie copied to clipboard
RubyKaigi Takeout 2021 アプリだよ〜
参加する人は見れるけど、どれも参加しない人は見れない
ogp周りのmetaタグを共通化して、ひとまず全てのページでogp_top画像が表示されるようにしました。 視聴予定の動的ogpについては、途中まで対応したのですが、以下のエラーが発生して原因の究明に時間がかかりそうだったので諦めました。 ``` undefined method `exists?' for class File /Users/emine.ikuta/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/imgkit-1.6.2/lib/imgkit/imgkit.rb:45:in `initialize' /Users/emine.ikuta/ghq/github.com/kufu/mie/app/controllers/plans/ogps_controller.rb:9:in `new' ``` 視聴予定のUI上の、動的に埋め込みますよ、の文言は嘘になるので一旦コメントウトしています。
- [ ] [iphone seでハンバーガーメニューのアイコンが崩れる](https://github.com/kufu/mie/pull/148#discussion_r1576052482) - [ ] [タイムゾーンを変更したあとに再度ナビゲーションのスケジュールへのリンクを押してスケジュールを表示するとタイムゾーンが変更されないことがある](https://github.com/kufu/mie/pull/148#discussion_r1576070040)
https://github.com/kufu/mie/pull/148#discussion_r1577209190
Error log says no opg base image file. ``` 2024-04-22T02:49:17.644353+00:00 app[web.1]: E, [2024-04-22T02:49:17.644274 #2] ERROR -- : [8b43d12c-b412-42a4-b0ef-f983f5fc5464] No such file or directory @ rb_sysopen - public/2024/ogp.png ```
## 再現手順 1. ログインしていない状態でスケジュールを視聴予定に追加する 2. ログインする 3. 視聴予定が消える(ログイン状態の視聴予定で上書きされる) ※ ログアウトしても、1で追加した視聴予定は復活しない。 ## 期待する挙動 - ユーザー体験としては、1で追加した視聴予定が2でログイン状態の視聴予定に引き継がれるのが良さそう。 - 以下の手順のように、ログイン状態の視聴予定とログアウト状態の視聴予定が競合する場合を考慮すると話がややこしいので、視聴予定を追加するにはログインを前提とするのもあり。 3のつづきで 4. ログイン状態で視聴予定を追加する 5. ログアウトする(視聴予定がリセットされる) 6. ログアウト状態で視聴予定を追加する 7. ログインする 8. ログイン状態の視聴予定 vs ログアウト状態の視聴予定、どっちを表示するんだい?
メモ: `bg-cover` を `bg-contain` にすれば見切れなくなるが、過去年度の画像が崩れないか確認が必要。 画像がすこし横長なので、画像を正方形に調整するという方法もある。