Skip to content

解答例#2

Open
yuji91 wants to merge 49 commits into
testfrom
answer
Open

解答例#2
yuji91 wants to merge 49 commits into
testfrom
answer

Conversation

@yuji91

@yuji91 yuji91 commented Apr 16, 2021

Copy link
Copy Markdown
Contributor

このPRで行なっている実装を、確認テストで生徒に実施してもらうことを期待しています。

テスト実行結果OK
Image from Gyazo

画面上の動き
Image from Gyazo

213d5a3 でassetの適用を行なっていますが、この部分まで課題として含めるとややボリュームが大きくsorcery自体の復習に集中できないような気がしています。
その場合は元々のmasterブランチにこちらのコミット内容をあらかじめ追加しておく対応を行おうかと考えています。

@yuji91

yuji91 commented Apr 19, 2021

Copy link
Copy Markdown
Contributor Author

テストコードの指摘事項修正をマージしても、この解答例はパスしました。
image

Comment thread Gemfile Outdated

# Reduces boot times through caching; required in config/boot.rb
gem 'bootsnap', '>= 1.1.0', require: false
gem 'bootstrap', '~> 4.3.1'

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

どうせなら4.5使ったら?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

9d99a61 で対応しました!

Comment thread app/models/user.rb Outdated
validates :last_name, presence: true, length: { maximum: 255 }

def mine?(object)
# [注意]ここでは current_user は使用できないため、idで比較する

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

このコメントいる?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

確かに要らないですね、もし補足するとしたら
self.id の self を省略してmine?メソッドの呼び出し元の@userなどのオブジェクトの id を呼び出しています
みたいな内容の方を補足した方が親切かもしれないですね🤔

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

71ad84c でself.idを使っている点を補足するコメントに変更しました!

@yuji91

yuji91 commented Apr 21, 2021

Copy link
Copy Markdown
Contributor Author

@DaichiSaito
以下の部分をこの課題の実装で要求する部分に含めるか、masterにマージしておくべきかの意見をお願いしたいですm(_ _)m

213d5a3 でassetの適用を行なっていますが、この部分まで課題として含めるとややボリュームが大きくsorcery自体の復習に集中できないような気がしています。

@DaichiSaito

Copy link
Copy Markdown

@DaichiSaito
以下の部分をこの課題の実装で要求する部分に含めるか、masterにマージしておくべきかの意見をお願いしたいですm(_ _)m

213d5a3 でassetの適用を行なっていますが、この部分まで課題として含めるとややボリュームが大きくsorcery自体の復習に集中できないような気がしています。

ごめん漏れてた!!
そうだね〜。この部分はmasterに入れちゃおうか。トップページのViewなんかはどうする?top.scssに書いてあるクラス名とあってないといけないので、トップページのViewもmasterに入れる or ダウンロードファイルにさせるの二択になるような気はしてる。

@yuji91

yuji91 commented Apr 22, 2021

Copy link
Copy Markdown
Contributor Author

トップページのViewもmasterに入れる形で対応しようと思います!

@yuji91

yuji91 commented Apr 22, 2021

Copy link
Copy Markdown
Contributor Author

masterにheaderやfooter、アイコン画像やFlashメッセージのパーツなどをコミットして、以下の状態にしました!
Image from Gyazo

@yuji91

yuji91 commented Apr 22, 2021

Copy link
Copy Markdown
Contributor Author

Spec実行結果です
image

@yuji91 yuji91 changed the base branch from test to master April 22, 2021 14:40
@yuji91 yuji91 changed the base branch from master to test April 22, 2021 14:40
@yuji91

yuji91 commented Apr 22, 2021

Copy link
Copy Markdown
Contributor Author

諸々差分をキレイにした後のテスト実行結果
image

@DaichiSaito

Copy link
Copy Markdown

pendingって残ったままでいいんだっけ?不要なら消しちゃえば?

@yuji91

yuji91 commented Apr 23, 2021

Copy link
Copy Markdown
Contributor Author

直しておきました!
image

yuji91 and others added 30 commits June 3, 2021 11:56
gitignoreにvendorを含める
ローカル環境でもrubocop-railsを読み込むように修正
READMEにsasscのインストール手順を追記
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants