Windows x64でgemsからrails入れるとき

Railsを入れるために、まずはrubyをインストールして、次にgemsを入れるのですが、
OSが64bitなので、rubyもx64(x64_mswin64 が含まれるファイル名のやつ)にしておきました。

そうすると、gem install rails をやったときにエラーが出ました。
zlib.dllもx64にしないとダメみたいです。
ZLIB DLL Home Pageから for AMD64/Intel EM64T のやつをダウンロードして、gemsのフォルダに上書きしたら、無事インストールできました。

Ruby on Railsでコントローラでヘルパーメソッドを呼ぶ

# app/controllers/application.rb
ApplicationController < ActionController::Base
  class HelperImpl
    include ::Singleton
    include ::ApplicationHelper
  end

  protected

  def helper
    return HelperImpl.instance
  end
end

これでコントローラからApplicationHelperに定義されてるメソッドをhelperメソッド経由で呼べる。

COPYRIGHT [C] 2009 BEYOND PERSPECTIVE SOLUTIONS LTD. ALL RIGHTS RESERVED.