Closed yutokyokutyo closed 10 years ago
adminがdestroyアクションを行う際に、削除する対象がadminであれば、アプリケーションのホームにリダイレクトしていることを確かめるテストを作成しました。
今の実装だと、削除する対象がadminじゃなくても、同じURLに遷移すると思うのだけど、どうだろう。
勘違いしていた! ごめん。遷移先が異なってるね。
adminがdestroyアクションを行う際に、削除する対象がadminであれば、アプリケーションのホームにリダイレクトしていることを確かめるテストを作成しました。
@ryoma123 くんの方と仕様が違うみたいなんだけど、RailsTutorial で指定されてないのかな。 (指定されてなければ 遷移先が二人の間で違っていても問題なさそう)
@keokent
Modify the destroy action to prevent admin users from destroying themselves. (Write a test first.)
とあるので、仕様の指定はされてなさそう。
@yutokyokutyo
今後、ExercisesでPullReqだすときは、どういう仕様にしたか(なぜ、そういう仕様にしたか)書くとよいかもね。
Modify the destroy action to prevent admin users from destroying themselves. (Write a test first.) とあるので、仕様の指定はされてなさそう。
なら良さそうだ〜〜 :hamster:
:whale:
@kitak @keokent
else 句 の内容を実行するときに、if式の条件にあるものも加えて、User.find(params[:id])が二度実行されることになるので、変数にいったんいれるとよいかも。
そうでした!昨日の午前中にご指摘いただいたはずなのに忘れておりました。。 先程、@userというインスタンス変数にいれることによりこの冗長性を排除するCommitを加えましので、ご確認していただけますでしょうか。
今後、ExercisesでPullReqだすときは、どういう仕様にしたか(なぜ、そういう仕様にしたか)書くとよいかもね。
はい!次回から書くことにします!
今回はあれかれ考えた結果、削除する対象がadminだった場合のみ、root_URL
にリダイレクトさせるのが最適だと考えこのような仕様にしました。
あれこれ考えた経緯を以下のリンク先に記述しました。 昨日時間に迫られながら書いた文章なので、間違っていたり、読みづらい文章になっているかと思います。後で時間があるときに整理して、分かりやすい文章に校正します。
あれこれ考えた経緯を以下のリンク先に記述しました。 昨日時間に迫られながら書いた文章なので、間違っていたり、読みづらい文章になっているかと思います。後で時間があるときに整理して、分かりやすい文章に校正します。
こういうまとめ、よいと思います! :+1:
自分の思考の過程は、gistにまとめてもよいのだけど、適宜、PullReqのコメントに書いていってもよいと思います。kyokutyoのそのときの考えに、3ジニアズがすぐにフィードバックを返すことができるし、ひとつのページにまとまっていたほうが後から見返しやすいかな、と。
@kitak
3ジニアズがすぐにフィードバックを返すことができるし、ひとつのページにまとまっていたほうが後から見返しやすいかな、と。
そうですね!! 次回からは自分がどう考えたのかという過程も、適宜コメントに書いていきます! ありがとうございます!
@keokent @kitak
destroyアクションの中の変数について、インスタンス変数だった部分をローカル変数に修正しました。 この内容でマージしてもよろしいでしょうか? 何度も申し訳ないです。ご確認をお願いいたします!
destroyアクションの中の変数について、インスタンス変数だった部分をローカル変数に修正しました。 この内容でマージしてもよろしいでしょうか?
良さそうだ〜〜!! :hamster:
良さそうとのことなのでマージいたします!:octocat: レビューをしていただいた皆様、自分のために貴重なお時間を割いていただき、本当にありがとうございました!!
:+1:
:+1:
Rails Tutorial 【Exercises9_6_9】
内容
adminがadmin自身を削除しないようにする必要があるので、その問題を解決する機能とテストを追加しました。 以下の手順の通りに実装を行いました。
テスト結果
リファクタリング前
リファクタリング後
演習内容
この内容でMasterにマージしたいと思います。 レビューをお願いいたします。
@tacahilo @kitak @gs3 @keokent
お願い
user_pages_spec.rb
のdescribeメソッドにおける名前付けに関してもレビューをお願いしたいです!