debiancdn

AWS, Content Delivery Network and Debian

donrailsのrails2.2化はじめ

donrailsを2.0から2.2に一気にあげなかった理由はこれがなおるかもしれない,と思ったからなのだがやっぱりひっかかった.

#1458 Namespaced resources fail in production when controllers are not namespaced – Ruby on Rails – rails

(ArgumentError) “Object is not missing constant TagsController!”

こまったな.たしかにdevelopment modeではこれは発生していない.
http://www.nabble.com/forum/Search.jtp?query=activesupport%202.2.2%20load_missing_constant

いろいろ試行錯誤してみると,どうも自分の場合は typoから移植したantispam.rbmodels/comment.rbで使っていることにあるようだ.

class Comment < ActiveRecord::Base
  belongs_to :article
  validates_presence_of :author
  validates_length_of :password, :minimum => 4
  validates_length_of :body, :minimum => 5

  validates_antispam :url
  validates_antispam :ipaddr
  validates_antispam :body
  validates_antispam :author
  validates_antispam :title
  (略)

としてるこの validates_antispamをとりあえずどけた.

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Google フォト

Google アカウントを使ってコメントしています。 ログアウト /  変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

%s と連携中