ぞえの技術めも

Ruby on Rails勉強中

2017-09-01から1ヶ月間の記事一覧

【185日目】【1日20分のRailsチュートリアル】【第12章】演習の1.

Ruby on Railsチュートリアル(第3版) 今日は「12.5 演習」から。 12.5 演習 なお、演習とチュートリアル本編の食い違いを避ける方法については、演習用のトピックブランチに追加したメモ (3.6) を参考にしてください。 いつものように演習用のブランチ作りま…

【184日目】【1日20分のRailsチュートリアル】【第12章】第12章のまとめ

Ruby on Railsチュートリアル(第3版) 今日は「12.4 最後に」から。 12.4 最後に ステータスフィードが追加され、Ruby on Railsチュートリアルのサンプルアプリケーションがとうとう完成しました。このサンプルアプリケーションには、Railsの主要な機能 (モデ…

【183日目】【1日20分のRailsチュートリアル】【第12章】Homeページの表示を確認してGitにpushする

Ruby on Railsチュートリアル(第3版) 今日は「12.3.3 サブセレクト」のHomeページを確認するところから。 12.3.3 サブセレクト 思い出すキッカケとして、homeアクションはリスト12.48に再掲します。第11章ではただのプロトタイプでしたが (図11.14)、リスト1…

【182日目】【1日20分のRailsチュートリアル】【第12章】SQLサブセレクトを使用する

Ruby on Railsチュートリアル(第3版) 今日は「12.3.3 サブセレクト」から。 12.3.3 サブセレクト 前節のヒントでおわかりのように、12.3.2のフィードの実装は、投稿されたマイクロポストの数が膨大になったときにうまくスケールアップできません。フォローし…

【181日目】【1日20分のRailsチュートリアル】【第12章】フィードを初めて実装する

Ruby on Railsチュートリアル(第3版) 今日は「12.3.2 フィードを初めて実装する」から。 12.3.2 フィードを初めて実装する 最初に、このフィードで必要なクエリについて考えましょう。ここで必要なのは、micropostsテーブルから、あるユーザー (つまり自分自…

【180日目】【1日20分のRailsチュートリアル】【第12章】ステータスフィードのテストを作成する

Ruby on Railsチュートリアル(第3版) 今日は「12.3 ステータスフィード」から。 12.3 ステータスフィード ついに、サンプルアプリケーションの山頂が目の前に現れました。最後の難関、ステータスフィードの実装に取りかかりましょう。 (中略) これ実現する…

【179日目】【1日20分のRailsチュートリアル】【第12章】フォロー/フォロー解除をテストする

Ruby on Railsチュートリアル(第3版) 今日は「12.2.6 フォローをテストする」から。 12.2.6 フォローをテストする ユーザーのフォローに対するテストでは、 /relationshipsに対してPOSTリクエストを送り、フォローされたユーザーが1人増えたことをチェックし…

【178日目】【1日20分のRailsチュートリアル】【第12章】JavaScriptでフォロー/フォロー解除ボタンを更新する

Ruby on Railsチュートリアル(第3版) 今日は「12.2.5 [フォローする] ボタン (Ajax)」のJavaScriptが無効になっていた場合の対応を実装するところから。 12.2.5 [フォローする] ボタン (Ajax) リスト12.35でAjaxリクエストに対応したので、今度はブラウザ側…

【178日目】【1日20分のRailsチュートリアル】【第12章】Ajaxを使ったフォローボタンを考える

Ruby on Railsチュートリアル(第3版) 今日は「12.2.5 [フォローする] ボタン (Ajax)」から。 12.2.5 [フォローする] ボタン (Ajax) ユーザーをフォローした後、本当にそのページから離れて元のページに戻らないといけないのでしょうか。この点を考えなおして…

【177日目】【1日20分のRailsチュートリアル】【第12章】フォローボタン押下時の処理を実装する

Ruby on Railsチュートリアル(第3版) 今日は「12.2.4 [フォローする] ボタン (標準的な方法)」から。 12.2.4 [フォローする] ボタン (標準的な方法) フォローとフォロー解除はそれぞれリレーションシップの作成と削除に対応しているため、まずはRelationship…

【176日目】【1日20分のRailsチュートリアル】【第12章】フォローしているユーザー/フォロワーページの統合テストを作成する

Ruby on Railsチュートリアル(第3版) 今日は「12.2.3「フォローしているユーザー」ページと「フォロワー」ページ」の統合テストを書くところから。 12.2.3「フォローしているユーザー」ページと「フォロワー」ページ フォロー一覧もフォロワー一覧も動くよう…

【175日目】【1日20分のRailsチュートリアル】【第12章】フォローしているユーザー/フォロワーページを作成する

Ruby on Railsチュートリアル(第3版) 今日は「12.2.3「フォローしているユーザー」ページと「フォロワー」ページ」から。 12.2.3「フォローしているユーザー」ページと「フォロワー」ページ フォローしているユーザーを表示するページと、フォロワーを表示す…

【174日目】【1日20分のRailsチュートリアル】【第12章】フォロー/フォロー解除ボタンを作成する

Ruby on Railsチュートリアル(第3版) 今日は「12.2.2 統計とフォロー用フォーム」のフォロー/フォロー解除ボタン用のパーシャルを作成するところから。 12.2.2 統計とフォロー用フォーム プロファイルにも統計情報パーシャルを表示しますが、今のうちにリス…