Ruby

Ruby 簡単なテスト駆動開発とリファクタリング

Rubyチュートリアル3章を試してみました。 テスト駆動開発とリファクタリングを行いました 重要なとこをまとめてみました まず静的なページに対する結合テスト(request spec) を生成します $ rails generate integration_test static_pages invoke rspec cre…

Ruby アップデート mac

Ruby on Railsのチュートリアルを進めていく途中バージョンが原因でエラーが出たりしたので バージョンアップ方法を書いておきます 現在のバージョン確認 $ruby -v ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-darwin13.1.0] 現在使っているのがデ…

Rails Usersリソース 追記

今日はRilsの基本概念Usersリソースにふれました。 リソースっていってもかなりいろいろな理解があるので ここでいうリソースとはデータモデルとwebインターフェイスが組み合わさったもの。 データモデルとはRDBMSに格納してあるデータと一緒ですね データモ…

herokuセットアップ

Rubyといったらherokuって感じがするのでデプロイ先はherokuを使ってみます。 そもそもherokuとは WEBサーバ・gitリポジトリ・管理機能をまとめた必要最低限の機能を無料で提供してます。 簡単に言うと、プログラムが動作可能なサーバーを無料で使えるってわ…

Ruby 続き 超初級 環境構築

以前は主に Rubyのインストール、Ruby on railsのインストール、node.jsのインストールを行いました。 今回はサンプルwebアプリ作成まで。 まずホームディレクトリの下にRails用ディレクトリを作りました $ cd ~ $ mkdir rails_app $ cd rails_app rails new…

初めてのRuby笑 @mac

とりあえずよくわからないのでインストールだけ Ruby on Railsをいれてみます Rubyには独自バージョン管理システムがあるらしいのでそこから始まりました。 rvm派とrbenv派というのがあるようなんで、今回はrbenvで。 $ brew install rbenv $ brew install r…