Tambourine作業メモ

主にスキル習得のためにやった作業のメモ。他人には基本的に無用のものです。

rails

Rails チュートリアルをやってみる(11) 5.1 テンプレートまわり

5章に入る。 5.1 5.1.1でまずはHTMLにdivタグとclass設定で構造を入れる。この時点ではCSSを当ててないので、しょっぱい。演習はcurlコマンドを使ってみろとかなので省略。 5.1.2でBootstrapを適用する。まずはgemをインストール > vi Gemfile > git diff Ge…

Rails チュートリアルをやってみる(10) 4章 Rubyについて

「Rails風味のRuby」とのこと。味わってみよう。 4.1 リスト4.1で例として、app/views/layouts/application.html.erbの以下のコードを取り上げている。 <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> Rubyを…

Rails チュートリアルをやってみる(9) 3章完了 minitest reporterとGuard

3.6 3.6.1 minitest reporters 見やすくなるらしい REDになってないとありがたみがないなあ 3.6.2 Guard 初期化する > bundle exec guard init 00:16:27 - INFO - Writing new Guardfile to /Users/tambara/study/rails_study/sample_app/Guardfile 00:16:27…

Rails チュートリアルをやってみる(8) 3.4〜3.5 ちょっと動的っぽいページ

3.4 理由はわからないけど、レイアウトファイルをリネームしておけと言われるので、する > mv app/views/layouts/application.html.erb layout_file > ls Gemfile README.md app config db lib package.json test vendor Gemfile.lock Rakefile bin config.r…

Rails チュートリアルをやってみる(7) 3.1〜3.3 静的なページとコントローラーのテスト

3章を始める。これから作るサンプルは、長くいじることになるらしい。 3.1 > bundle exec rails _5.1.6_ new sample_app --skip-bundle create create README.md create Rakefile create config.ru create .gitignore create Gemfile run git init from "." …

Rails チュートリアルをやってみる(6) 2.3.4〜2.4 DBを使うアプリをHerokuにデプロイ

2.3.4 から読む。 ApplicationRecordとか、ApplicationControllerって昔からあったっけ? なんか昔はActiveRecord::Baseを直接継承していたような気もするけど、気のせいのような気もする。ここの演習は、特にどうということもないので、パス。 2.3.5 でデプ…

Rails チュートリアルをやってみる(5) 2.3.1〜2.3.3 validationとrelation

2.3.1からやってみよう。 投稿(Micropost)の方も同じようにgenerateする。 > bundle exec rails generate scaffold Micropost content:text user_id:integer invoke active_record create db/migrate/20181121142643_create_microposts.rb create app/models…

Rails チュートリアルをやってみる(4) 2章を開始〜2.2まで

2章はscaffoldを使ってみるらしい。 さて、前回Railsのバージョンでかなりヒドい目に遭って、訳がわからなくなった。 恐らくは、rails newしたタイミングではbundle installが走ってはいけないのだと思う。 こんな記事もある rails new でバージョン指定した…

Rails チュートリアルをやってみる(3) 1.4〜1.5 Git、そしてHerokuへのデプロイ

1.4はGitの話。しかし、rails newしたときにgit initもされているように見える。お節介だなあ。 git add -Aして全部をコミットする。ん?bundle installのパスは要らないかもしれない。ミスった。まあ、いいや。 Bitbucketにコードを上げる説明が書いてある…

Rails チュートリアルをやってみる(2) 1.3 最初のアプリケーション

1.3節から、チュートリアルに合流する > bundle exec rails _5.1.6_ new hello_app create create README.md create Rakefile create .ruby-version create config.ru create .gitignore create Gemfile run git init from "." Initialized empty Git reposi…

Rails チュートリアルをやってみる(1) 〜1.2 前置きと環境のセットアップ

いまや、新人プログラマの最初の難関として知られるようになったRailsチュートリアルをやってみることにする。 Railsが無かった頃からのRubyユーザーで、なんだかんだと日常の道具としてRubyを使って20年だが、 Railsは仕事が暇な時期にちょびっと本を読んで…