ぞえの技術めも

Ruby on Rails勉強中

2016-07-01から1ヶ月間の記事一覧

【15日目】【1日20分のRailsチュートリアル】少しだけ動的なページを作成する

Ruby on Railsチュートリアル(第3版) 今日は「3.4 少しだけ動的なページ」から。 3.4 少しだけ動的なページ HTMLページのヘッダの<title>タグの内容を動的に変更するように対応する。 今は各HTMLページのヘッダは共通になっているそう。 app/views/layouts/applicat</title>…

【14日目】【1日20分のRailsチュートリアル】テスト駆動開発でAboutページ作成

Ruby on Railsチュートリアル(第3版) 今日は「3.3.2 Red」から。 3.3.2 Red テスト駆動開発は 「失敗するテストを最初に書く」 「次にアプリケーションのコードを書いてパスさせる」 「必要ならリファクタリングする」 のように進めるらしい。 「失敗するテ…

【13日目】【1日20分のRailsチュートリアル】静的なページの調整~テストコード実行

Ruby on Railsチュートリアル(第3版) 今日は「3.2.2 静的なページの調整」から。 3.2.2 静的なページの調整 HomeページとHelpページの内容を少し書き換え。 ただのHTMLです。 app/views/static_pages/home.html.erb <h1>Sample App</h1> <p> This is the home page for t</p>…

【12日目】【1日20分のRailsチュートリアル】静的なページ作成の準備

Ruby on Railsチュートリアル(第3版) 今日は「3.2 静的ページ」から。 3.2 静的ページ staticなページ作成用にブランチ切る。 $ cd sample_app/ $ git checkout master $ git checkout -b static-pages 3.2.1 静的なページの生成 HomeページとHelpページのア…

【11日目】【1日20分のRailsチュートリアル】sample_appアプリケーションのセットアップ

Ruby on Railsチュートリアル(第3版) 今日は「第3章 ほぼ静的なページの作成」から。 3章からTwitter的なWebアプリケーションの作成に着手。 3.1 セットアップ 3回目なRailsプロジェクトの生成。 今回は「sample_app」という名前で。 $ rails _4.2.2_ new sa…

【10日目】【1日20分のRailsチュートリアル】第2章のまとめと演習

Ruby on Railsチュートリアル(第3版) 今日は「2.4 最後に」から。 2.4 最後に 自動生成コードの課題が何点か挙げられている。 レイアウトだったりセキュリティだったり色々。 本書では以後、このアプリの良い点を保ちつつ、弱点をひとつひとつ克服していきま…

【9日目】【1日20分のRailsチュートリアル】Micropostsリソースの作成からToyアプリのデプロイまで

Ruby on Railsチュートリアル(第3版) 今日は「2.3 Micropostsリソース」から。 2.3 Micropostsリソース Usersリソースの次はMicropostsリソース。 2.3.1 マイクロポストのページを探検する Usersと同じようにMicropostsを作って $ cd toy_app/ $ rails gener…

【8日目】【1日20分のRailsチュートリアル】MVCの挙動の理解と自動生成ソースの欠点

Ruby on Railsチュートリアル(第3版) 今日は「2.2.2 MVCの挙動」から。 2.2.2 MVCの挙動 文章読みながらソースコードとにらめっこする作業。 routes.rbのコードどこ…と思ったら先頭にあった。 config/routes.rb Rails.application.routes.draw do resources …

【7日目】【1日20分のRailsチュートリアル】ユーザー管理ページをscaffoldジェネレータで作成

2.1 アプリケーションの計画 2.1.1 ユーザーのモデル設計 2.1.2 マイクロポストのモデル設計 データベースの知識があれば大体分かるかな、という感じ。 逆にデータベースの知識がない場合はデータベースの基本学習をした方がいいかもしれない。 そもそも「マ…

【6日目】【1日20分のRailsチュートリアル】Toyアプリケーション作成の下準備

Ruby on Railsチュートリアル(第3版) 今日から第2章。 新しいアプリケーションを作ります。 第2章 Toyアプリケーション この章だけscaffoldジェネレータというスクリプトでアプリケーションを生成する。 2.1 アプリケーションの計画 新しいアプリケーション…

【5日目】【1日20分のRailsチュートリアル】本番環境へのデプロイ~第1章の終わり

Ruby on Railsチュートリアル(第3版) 今日はサンプルアプリを本番環境にデプロイします。 1.5 デプロイする 1.5.1 Herokuのセットアップ 本番環境(Heroku)向けにGemfileを更新します。 下記を追記。 Gemfile group :production do gem 'pg', '0.17.1' gem 'r…

【4日目】【1日20分のRailsチュートリアル】サンプルアプリのGitリポジトリをBitbucketにpushした

Ruby on Railsチュートリアル(第3版) 今日はGitリポジトリをBitbucketにpushします。 なくてもいいけど、バックアップも兼ねて、的な。 1.4.3 Bitbucket Bitbucketのユーザー登録して、Cloud9の公開鍵Bitbucketに設定する。 公開鍵を表示させて、 $ cat ~/.s…

【3日目】【1日20分のRailsチュートリアル】Hello, world!からGitのセットアップまで

Ruby on Railsチュートリアル(第3版) 今日はMVCとは、から。 1.3 最初のアプリケーション 1.3.3 Model-View-Controller (MVC) MVCはなんとなく知ってるので軽く文章読むのみ。 後で理解を深める。 1.3.4 Hello, world! 2日目で動かしたアプリで「Hello, worl…

【2日目】【1日20分のRailsチュートリアル】Railsのインストールからアプリケーション起動まで

Ruby on Railsチュートリアル(第3版) 今日はRailsのインストールから。 1.2.2 Railsをインストールする $ gem install rails -v 4.2.2 5分ぐらいかかったが無事完了。 1.3 最初のアプリケーション Unixコマンド表はよく使うのでスルー。 「Hello, world」用…

【1日目】【1日20分のRailsチュートリアル】はじめに~Cloud9のユーザー登録まで

Ruby on Railsチュートリアル(第3版) 第1章「ゼロからデプロイまで」から始めていきます。 1.1 はじめに ざっと内容確認。 「Rubyを最初に学んでおくのがよい」との記載があるが、触ったことはあるのでとりあえず読み進める。分からなかったら先にRuby学習も…

【0日目】Webアプリが作りたい【1日20分のRailsチュートリアル】

さくっとWebアプリ作れたらかっこいいよね! そんな想いから、Web開発初心者がRuby on Railsチュートリアル(第3版)を読むとどれぐらい時間がかかるのか記録してみることにしました。 方針 1日20~30分Railsチュートリアル読みながら実践する その日の作業内…