rails:3446
From: naopontan <naopontan@g...>
Date: Sat, 26 Jun 2010 17:05:38 +0900
Subject: [rails:3446] ActiveRecord で添付ライブラリを使いたい
naopontan と申します。
モデル内で IPAddr クラスを使いたいので以下の記述をしました。
require 'ipaddr'
class Ipaddr < ActiveRecord::Base
def hoge
IPAddr.new "192.168.2.0/24"
end
end
しかし、console で実行すると以下のエラーとなります。
>> Ipaddr.new.hoge
NameError: uninitialized constant Ipaddr::IPAddr
from /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:105:in
`const_missing'
from /home/takaesu/project/mcocs.git/app/models/ipaddr.rb:4:in `hoge'
from (irb):1
>>
どうやら、仕組みを理解出来ていない気がします...orz
ActiveRecord で(Railsで!?)このような使い方をする場合はどう書けばよいのでしょうか?
--
ML: rails@r...
使い方: http://QuickML.com/
-> 3446 2010-06-26 10:05 [naopontan@g... ] ActiveRecord で添付ライブラリを使いたい 3447 2010-06-26 10:26 ┣[okkez000@g... ] 3448 2010-06-26 19:44 ┗[ggb03124@n... ] 3450 2010-06-28 06:26 ┗[naopontan@g... ]