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

Ruby

Ruby会議2011のLTで発表します

タイトルの通りRuby会議2011のLTで発表することが決まりました。 それに合わせてブログのサイドバーにRuby会議2011 SPEAKERバッジを付けました。 (LTスピーカーでも貼っていいんだよね...?) まさか自分がこのバッジを貼る日が来るとは。 いつか貼れるように…

Arelで色んなSQLを組み立ててみる

(この記事は Ruby Advent Calendar jp:2010の 15 日目です。前日は tomohiro68 さんでした。) Arelとは Arelの概要については@a_matsudaさんのgihyoの記事を参照してください。 http://gihyo.jp/dev/serial/01/ruby/0043 はじめに 扱うRDBはSQlite3です。 …

Rails MySQLでintegerカラムに潜む罠

Railsでinteger型のカラムにinsertする際にハマったのでメモ。以下の様なテーブルがあったとする。 user_id, integer point, integer これに対してActiveRecordを用いてintegerのmax値を超えたデータをinsertする。 PointList.create(:user_id => 2, :point …

pager生成plugin will_paginateのインストール

will_paginateのインストールwill_paginateはpagerを生成するplugin pagerを実装してみたことがある人はわかるかもしれませんが、結構めんどくさいです。 難しくはないけどめんどくさい。このpluginはその辺を良きに計らってくれます。 普通のデータ取得 Not…

RSpecをPluginとしてインストール

Ruby on RailsでRSpecをPluginとしてインストールする方法。Rails 2.3.5で確認2010/4/9現在の最新バージョンは rspec:1.3.0 rspec-rails:1.3.2以下Rails_Rootでrspecのインストール $ ruby script/plugin install git://github.com/dchelimsky/rspec.git -r …