merbのsliceはRubyGemsの形で提供されているのですが、 これをmerbアプリケーションの中に展開する方法は、 freezeとunpackの2通りあります。

  • freezeは、sliceのapp/以下のみを展開する
  • unpackは、sliceの中身全部を展開する

freezeを使う目的は、sliceの挙動を一部変更する事です。 そのため、sliceをfreezeしても、config/dependencies.rbの中で sliceに対するdependencyを削除する事は出来ません。 依然としてsliceのgemに依存したままになります。

これに対して、unpackを使った場合、gemに内在する全てのファイルが展開されるため、config/dependencies.rbの中のsliceに対するdependencyを削除しても大丈夫な状態になります。

posted by Png genki on Tue 2 Dec 2008 at 09:57

Comments:

or Preview
Social Bookmarks
  • Delicious
  • B_entry1098
  • Clip_16_12_w
Services from s21g
twpro(ツイプロ)
Twitterプロフィールを快適検索
地価2009
土地の値段を調べてみよう
MyRestaurant
自分だけのレストラン手帳
Formula
ブログに数式を埋め込める数式コミュニティ