2011-01-01から1年間の記事一覧

Padrino の環境をロードする

padrino console でも良いのですが、まとまった処理を定期的に実行したいときは、 PADRINO_ENV = 'production' require File.expand_path("../config/boot.rb", __FILE__)

同名の関連先がある場合のincludes

ActiveRecord 3.1.1 でのおはなし。 class Game < ActiveRecord::Base belongs_to :home, :class_name => "Club", :foreign_key => 'home_id' belongs_to :away, :class_name => "Club", :foreign_key => 'away_id' end class Club < ActiveRecord::Base has…

No such file or directory - git ls-files (Errno::ENOENT)

Windows環境でmsysgitを入れてパスを通していないとき(インストール時にUse Git Bash onlyを選択)、Gemfileで gem "sinatra-assetpack", :git => "https://github.com/rstacruz/sinatra-assetpack.git" と、gitのリポジトリを指定すると、Git Bash以外からbu…

sinatra/padrino で静的ファイルの Cache-Control を指定する

configure do set :static_cache_control => [:public, :max_age => 60*60*24*30] end とすると、 - HTTP/1.1 200 OK Server: nginx/0.7.67 Date: Thu, 17 Nov 2011 16:42:08 GMT Content-Type: image/gif Connection: keep-alive Cache-Control: public, ma…

開発環境

はじめに現在の開発環境を書いておきます。 WindowsXP ruby 1.9.2p290 (2011-07-09) [i386-mingw32] Padrino v. 0.10.5 先日まではVistaで開発していたのですが、長らく壊れていたXPのPCが戻ってきたので、rubyの1.9.3 を入れようとしたらノートンがウイルス…