ruby

rbenv による ruby のバージョン管理

rbenv による ruby のバージョン管理

[TOS] rbenv-update を使って rbenv, ruby のバージョンアップ .bashrc などの rc ファイルに以下を追加 ### rbenv if [ -d ${HOME}/.rbenv ]; then export PATH=$HOME/.rbenv/bin:$PATH eval "$(rbenv init -)" . $HOME/.rbenv/completions/rbenv.zsh fi (centos) まずは github から rbenv, ruby-build を clone する: (macはhomebrewから) git clone https://github.com/sstephenson/rbenv.git ~/.rbenv git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build rbenv コマンドが動くことを確認 source ~/.bashrc rbenv --version rbenv-update をインストール (mac, centos) [ -z "$RBENV_ROOT" ] && export
Sinatra

Sinatra

Tips いろいろ Tips めも 動的に URL を生成するベストプラクティス 調べた感じ: 「Rails だと named routes があるけど Sinatra ではどうルーティングするの?」ごもっともな疑問。「基本的には複雑なことをやらないしそうだよ。やりたかったら自分で view helper 書かないとね。」 - StackOverflow - Correct Way to
Ruby Tests

Ruby Tests

Ruby テスト シンプルに ruby プログラムのテスト, APIのテスト, html のテスト, sinatra 固有, rack アプリ固有, rails 固有のテスト, javascript も動作させる? web ブラウザでのテスト? 色々有りますよね。 Ruby 標準ライブラリのテスティングフレームワーク: Minitest or Test::Unit この記事 が Minitest と Test::Unit について説
Ruby coding convention (コーディング規約)

Ruby coding convention (コーディング規約)

まだ模索中です。何かコーディングのルールがあればきれいに統一性持って効率よくかけるようになると信じて… 覚えられないので書いてるときに怒ってくれる rubocop に従いながら、逆に調教して自分なりにやりやすい規約を作っていければいいかもしれません。 rubocop installation gem install
Serverspec study

Serverspec study

Serverspec サーバ設定のテストを Rspec で書く Serverspec を勉強する。 === 参考 「Serverspec」を使ってサーバー環境を自動テストしよう: さくらのナレッジに綺麗にまとまっている serverspecのリソースタイプ・マッチャー: メモ的に色々なテストを書いてくれている
rails_study

rails_study

Ruby on Rails Study 学ぶよ。随時更新。 form_forとform_tagの使い分け form_forはmodelに関係あるもの、form_tagはそうでないもの Scaffoldingsで作ったRailsアプリの削除 $ rails destroy scaffold <appname> $ rails g migration drop_table_<appname> $ vim db/migrate/yyyymmddhhmmss_drop_table_<appname>.rb http://
ruby環境整備からrailsセットアップまで

ruby環境整備からrailsセットアップまで

rubyとrailsを入れるまでのメモを。centosとmacのため。 rails installation 過去記事「ruby on rails 環境構築〜blogアプリケーション作成 (centos 5.7 x86_64)」は古そうだったので、 http://www.rubylife.jp/railsinstall/ を見てやった。 0. rbenv-updateを使ってrbenv, ru