Home > Ruby on Rails > DataMapper 0.10.1をmerbで使う為のパッチ

DataMapper 0.10.1をmerbで使う為のパッチ

先日、DataMapper 0.10.1がリリースされました。
DataMapperを使う上で致命的だった、count問題も直っているようです。

しかし、そのままだとmerb 1.0.12ではエラーが出て動きません。
そのときは、下記のコードを適当な所で実行してください。

class Merb::Orms::DataMapper::Associations < Merb::BootLoader
   def self.run
     DataMapper::Model.descendants.each do |model|
       include DataMapper::Resource
       touch_child_keys(model)
     end
   end

   def self.touch_child_keys(model)
     model.relationships.each_value { |relationship| relationship.child_key }
   end
end

引用元

Related posts

    No Related Posts

masuidrive(増井 雄一郎)
PukiWikiなどのオープンソース活動を経て、2005年からRuby on Railsに的を絞り、WEB2.0社PingKingやニフティ社アバウトミーの開発に関わる。これまでのフリー活動から転身し、2007年は1年だけ会社員として働いた後、起業のため渡米。2008年4月にBig Canvas Inc.設立、iPhoneアプリなどの開発を行う。2009年11月に退社し、現在、米Appcelerator社のテクニカルエバンジェリスト。
Twitterは、@masuidrive

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://blog.masuidrive.jp/index.php/2009/10/10/pactch-for-datamapper-0-10-1-on-merb/trackback/
Listed below are links to weblogs that reference
DataMapper 0.10.1をmerbで使う為のパッチ from @masuidrive blog

Home > Ruby on Rails > DataMapper 0.10.1をmerbで使う為のパッチ

Search
Feeds
Meta

Return to page top