Ruby

Ruby

Ponyにパッチが取り込まれてた。

Sinatra: Frequently Asked QuestionsHow about a Pony (sudo gem install pony):Sinatraでメールを送る時にオススメされてるPonyさんですが、マルチパートメールを...
Ruby

HerokuでSinatraでpublicが404で。

The Thought Collector: Set your root if you use Sinatra on HerokuYOU MUST set your root in Sinatra.rootをセットしないでSinatraを使...
ActionScript

RejectTokyoRubyKaigi05に行ってきました。

ある意味選ばれた者達だけが集うというRejectTokyoRubyKaigi05に行ってきました。AirとrubyでswView more presentations from Yoshiyuki MIKAMI.自分は、去年の夏くらいに作れ...
Ruby

Instagramのバックアップをとる。

Instagramは簡単に写真がいじれて楽しいんですが、iPhoneアプリで一覧出来るものがPCのブラウザで出来なくて、なんとなく歯がゆい思いをしてました。(それがサービスの方針のようなので当然といえば当然ですが。)しかし、せめて自分の撮っ...
Rails

Rails3のチートシート。

Rails 3 Cheat Sheets « Envy LabsToday I’m happy to finally release the Envy Labs Rails 3 Cheat Sheets.ルーティングだとかbundleだとか...
JavaScript

セミコロン省略について。

行末のセミコロン省略の違いRubyもJavaScriptも、行末のセミコロンが省略できる。なんとなく同じようなものだろうと深く考えたことがなかったが、機能が全然違っていた。Rubyは、文(式)の終わりと解釈できればそうするが、JavaScr...
Rails

default_scopeを個別に外す。

default_scopeを全部外すにはunscopedだったのですが、特定の条件だけ外すにはどうしたらよいのか調べていたら、こちらにたどり着きました。default_scopeのorderをキャンセルする - とある技術屋の戯言Model...
Rails

default_scopeはunscopedで外す。

with_exclusive_scope (ActiveRecord::Base) - APIdockIn Rails3 use "unscoped" insteadThe with_exclusive_scope examples no ...
Rails

rails3とdmでsqliteのdbファイルができない。

「Rails3でO/RマッパをDataMapperにしてsqliteを選択したときにdbファイルが作られない。」という舌をかみそうな現象に遭遇したのでご紹介。結論から言うと、こちらのようにdatabaseではなくpathで書いてあげれば解決...
Rails

RVMの環境をプロジェクトごとに切り替える。

RVM: Ruby Version Manager - rvmrcThe project rvmrc files are intended to be used to setup your project's ruby environmen...