序文
「一人忘年会」で検索してみたんですが、特にそういうサービスは見つかりませんでした。
進捗
- 第10章 ユーザーの更新・表示・削除
- 10.4 ユーザーを削除する
- 10.5 最後に
- 第13章 ユーザーのマイクロポスト
- 13.1 Micropostモデル
コード実装部分(一部)
/sample_app/test/integration/users_index_test.rb
require 'test_helper' class UsersIndexTest < ActionDispatch::IntegrationTest # ユーザーデータ設定 def setup @admin = users(:michael) @non_admin = users(:archer) end # ユーザー一覧ページがページネーションを実装しているか test "index as admin including pagination and delete links" do # 管理者権限ユーザーでログイン log_in_as(@admin) # GETで/usersにアクセスする get users_path # 適切なテンプレートが適用されているか assert_template 'users/index' # <dic class="pagination">...</div> # みたいなHTMLが上下2箇所にあるか assert_select 'div.pagination', count: 2 # 1ページめに表示されるユーザー一覧を取得する first_page_of_users = User.paginate(page: 1) first_page_of_users.each do |user| # <a href={user_path(user)}>{user.name}</a> # みたいなHTMLが存在するか assert_select 'a[href=?]', user_path(user), text: user.name # 管理者でなければ unless user == @admin # deleteリンクが表示されているか assert_select 'a[href=?]', user_path(user), text: 'delete' end end # ユーザーを削除できるか assert_difference 'User.count', -1 do delete user_path(@non_admin) end end end
GitHub
実行結果
特になし
感想
- 第11章アカウントの有効化
- 第12章パスワードの再設定
…スルーするー。
jockey.kankeli.net
↑に掲示板実装したときに勉強しなおせばいいかな…。
いやー、それでも匿名掲示板式で十分な気がする…。
13章はMicropostモデル(Twitterの「ツイート」みたいなやつ)を作りながら、アソシエーションについて学習していく。
どうでもいいけどMicropostって文字を見るたびにMicrosoft!?って思うから違う名前考えてほしかったよね。
カロリーメイトください。

- 出版社/メーカー: 大塚製薬
- メディア: 食品&飲料
- この商品を含むブログを見る
今日のunityroom
Magic Square+ | 無料ゲーム投稿サイト unityroom - Unityのゲームをアップロードして公開しよう
www.youtube.com
これおもしろいです。
フォントが…統一してほしい…!