読者です 読者をやめる 読者になる 読者になる

Ruby on Rails と歩む我が人生

Railsプログラマを目指す漢のRailsとの歩みの記録

Serverspec のインストールと基本的な使い方

はじめに Infrastructure as Codeを推進するべく、今更感もありますが、テストにServerspecを使用してみたいと思いますよ! 環境 Serverspecを実行する方 ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-linux] CentOS Linux release 7.2.1511 (Core) …

rails serverでポートとIPアドレスを指定する方法

はじめに 例えば同じ開発環境で複数プロジェクト開発していて、こっちのプロジェクトはポート3000で、こっちのプロジェクトはポート3001でみたいなケースはよくあると思うのですが、その際の対応方法となります。 やりかた IPアドレスの指定方法 まず、なん…

Railsでインスタンス変数が生成するコードがつらい話

はじめに RubyやRailsではわりとコードが省略して書けるため、初学者(ぼく)のみなさんはそれは苦しめられていると思います。 Scaffoldで生成されるコードとかもうほんと一言で言い表すと「挫折」って感じですね! 環境作成 こちらの手順で作成した環境とな…

bundle install で「g++: コマンドが見つかりませんでした」となる場合の解決方法

はじめに Railsでプロジェクトを作成し、bundle installでgemをインストールしようとしたところエラーが出てgemをインストールできなかったのでその解決方法です。 エラーへの対処方法 表示されたエラー こんな感じです $ bundle install ~~中略~~ Gem::…

db:migrateがうまくいかない場合の対処方法

はじめに 少し考えればごくごく当たり前のことですがぼくはハマってしまったのでその備忘録です。 ケース User機能をScaffoldで作成し、rake db:migrateを実行 git commit後、git resetで以前のコミットに戻る 再度User機能をScaffoldで作成、rake db:migrat…