-
Notifications
You must be signed in to change notification settings - Fork 71
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
2回連続で今日の気分がsadの日報を表示する機能をVueからサーバーサイドレンダリングに変更 #8237
base: main
Are you sure you want to change the base?
Conversation
28a5ba3
to
674bff8
Compare
@kyokucho1989 |
了解しましたー |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
app/views/api/reports/sad_streak/index.json.jbuilder
のファイルも不要になったと思うので削除してください。
#5621
これがVue化したPRなので、これを参考にファイルを探しました。
@hagiya0121 |
@kyokucho1989 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
問題ありません。approveしますー
@kyokucho1989 |
@komagata |
@okuramasafumi こちらレビューお願い致します〜 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
おお、こんなにコード消せるんですね、すごい!
削除されたコントローラー内での@reports
変数の中身が
Lines 484 to 492 in 9db2507
def depressed_reports | |
ids = User.where( | |
hibernated_at: nil, | |
retired_on: nil, | |
graduated_on: nil, | |
sad_streak: true | |
).pluck(:last_sad_report_id) | |
Report.joins(:user).where(id: ids).order(reported_on: :desc) | |
end |
と同じであることを確認しました。
ところで、このdepressed_reports
メソッド、内容的にはReport
モデルにあってほしい気がしますね。今後のリファクタリングのネタにできそうです。
Issue
概要
2回連続で日報の今日の気分がsadの生徒をメンターのダッシュボードに表示する機能があります。
Vueで実装されていたその機能をサーバーサイドレンダリングに変更しました。
変更確認方法
feature/sad-reports-non-vue
をローカルに取り込むgit fetch origin pull/8237/head:feature/sad-reports-non-vue
git checkout feature/sad-reports-non-vue
foreman start -f Procfile.dev
でローカルサーバーを立ち上げ今日の気分
がsad
の日報を作成する日報の新規作成
今日の気分
がsad
の日報を作成するメンター
のアカウントでログインしてダッシュボードにアクセス2回連続sadのユーザー
という項目が表示されていることを確認Screenshot