bootcamp
bootcamp copied to clipboard
プログラマー向けEラーニングシステム
状況の調査を含めて修正をお願いします。 - https://discord.com/channels/715806612824260640/828456619028381726/1025552876162011288 - https://discord.com/channels/715806612824260640/828456619028381726/1025553358385320036
## Issue - https://github.com/fjordllc/bootcamp/issues/5192 ## 概要・要件 ユーザー情報更新ページに「フィードURL」の入力欄を追加しました。 ## ユーザー情報更新画面  ## 確認方法 1. ブランチ`feature/add_rss_url_to_user_infomation`をローカルに取り込む 1. `bin/setup`を実行する 1. `bin/rails s`でローカル環境を立ち上げる 1. 任意のユーザーでログインする 1. `http://localhost:3000/current_user/edit`にアクセスする 1. 「フィードURL」欄に任意の文字列を入力する 1. 「更新する」ボタンをクリックする 1. 再度`http://localhost:3000/current_user/edit`にアクセスし、「フィードURL」欄に「5.」の文字列が表示されていることを確認する ##...
ログイン画面に「休会からの復帰」リンクを追加。 休会している人がログインしようとした時のエラーメッセージを追加。(kyuukaiというユーザーが休会しているユーザーとして登録済みです) 退会した人がログインしようとした時にエラーメッセージを修正。(yameoというユーザーが退会しているユーザーとして登録済み) 休会からの復帰ページ追加。(kyuukaiというユーザーが休会しているユーザーとして登録済みです) 休会してるユーザーのプロフィールに休会情報を追加。(複数回休会できるのでその情報を表示)
## 概要 下記ページの描画が体感で他のページより遅いです。 https://bootcamp.fjord.jp/generations ## 原因? コードを見たところ、下記で期数分usersテーブルへのクエリが発行されており、ボトルネックになってそうでした。 (issue起票時で38期あるので38回発行される) https://github.com/fjordllc/bootcamp/blob/417db4906aba8d932057699629e6962e77cde9f6/app/views/generations/_generation.html.slim#L1 ### Generation#usersの定義元 https://github.com/fjordllc/bootcamp/blob/417db4906aba8d932057699629e6962e77cde9f6/app/models/generation.rb#L36-L38 今後時間の経過とともに期が増え、少しずつこのページが遅くなっていきそうです💦
View details in Rollbar: [https://rollbar.com/komagata/Bootcamp/items/1192/](https://rollbar.com/komagata/Bootcamp/items/1192/) ``` NoMethodError: undefined method `correct_answer' for nil:NilClass File "/app/app/views/api/answers/_answer.json.jbuilder", line 2, in _app_views_api_answers__answer_json_jbuilder__2870155170538785642_3706680 File "/usr/local/bundle/gems/actionview-6.1.4.4/lib/action_view/base.rb", line 247, in public_send File "/usr/local/bundle/gems/actionview-6.1.4.4/lib/action_view/base.rb", line 247, in _run...
## 機能の説明 - 提出物の文字列に ` /fjordllc\/ruby-practices\/pull\/\d+/ ` があるなど、間違ったPRへのリンクになってそうな場合に警告を出してほしい ## 何故この機能が必要なのか - プラクティスの提出物としてPullRequestを出すものがある。フォークして、自分のリポジトリ向けにPRを出すことが求められるが、うっかり元のリポジトリ(例えば、 https://github.com/fjordllc/ruby-practices )宛にPRを出してしまうケースが多い。 - 毎回人力で指摘するのも大変、かつ指摘を漏らしてしまう可能性もある。 参考: https://discord.com/channels/715806612824260640/849261236063305739/931693752697913384
現状、"完了しているプラクティス 76 / 89" のような表示があるが、残っているプラクティスがどれなのかがわからないので、完了していないプラクティスの一覧も欲しい。 現状の"完了しているプラクティス"に"完了してないプラクティス"のようなタブを追加するイメージ。 完了してないプラクティスは、選択しているコースのすべてのプラクティスではなく、その中でも「進捗に含める」フラグがONになっているものだけを表示する。
``` Postmark::InactiveRecipientError: You tried to send to a recipient that has been marked as inactive. Found inactive addresses: [email protected]. Inactive recipients are ones that have generated a hard bounce, a...