Railsチュートリアル

Rspec統合テスト編 ~ Railsチュートリアル ~

間違っている所や、良い書き方あればコメントくれると喜びます 全部を置き換えたら学ぶことがなく、時間をただ浪費することになるので ログインを置き換えます。 コード FactoryBot.define do factory :user do name { Faker::Name.name } sequence(:email) …

Rspecモデル編 ~ Railsチュートリアル ~

間違っている所や、良い書き方あればコメントくれると喜びます 事前準備 annotate_modelsのインストール 作業効率を上げるために、スキーマをモデルに書き出します。 [Gemfile] group :development do gem 'annotate' end GithubのREADME.rdocを参考すれば簡…

Railsチュートリアル - Rspec事始め

RailsチュートリアルのMinitestをRspecで置き換えていきます 前提条件 Mac Railsチュートリアル 完成状態 docker上で動くようにしている インストール Gemfileに下記の記載して [Gemfile] group :development, :test do gem 'rspec-rails', '~> 3.7' end コ…

DockerでRailsチュートリアル

DockerでRailsチュートリアルの開発ができるようにします。 近年は、docker-composeが主流となっていると思うのでdocker-composeを使う。 環境 Railsチュートリアルの全章が終了した状態 Mac Dockerはインストール済み Docker-composeのインストール Docker …

第3章 ほぼ静的なページの作成の演習問題解答

Railsチュートリアル3章の演習解答です。 14章全て終了した後に課題に取り組んでいるので、差異は吸収して下さい。 間違いがあれば、優しくご指摘お願いします。 Ruby on Rails チュートリアル:実例を使って Rails を学ぼう 3.1 セットアップ BitbucketがMa…

erbをslimにconvertする

Gemfileにて下記記述後、 bundle install した状態を前提。 gem 'html2slim' gem 'slim' html2slimを使います。 # erb2slim -h Usage: erb2slim INPUT_FILENAME_OR_DIRECTORY [OUTPUT_FILENAME_OR_DIRECTORY] [options] --trace Show a full traceback on er…