rails:1954
From: babie <babie.tanaka@g...>
Date: Tue, 16 Jan 2007 09:54:58 +0900
Subject: [rails:1954] Re: 現在のProjectで使っているgemsを知るいい手立ては?
babie です。 07/01/15 に Kunimi Ikeda<kunimi.ikeda@g...> さんは書きました: > > irb(main):003:0> require_gem "rails" > => true > irb(main):004:0> Gem.instance_variable_get("@loaded_specs").keys > => ["BlueCloth", "memcache-client", "sqlite3-ruby", > "actionwebservice", "activerecord", "rails", "rubyforge", > "rake", "actionmailer", "hoe", "actionpack", "activesupport"] > > railsだといろいろくっついてきます。 > activerecord等はいいとして、BlueClothって依存してましたっけ。 > > なんでだろう。いいのかなあ。 actionpack/lib/action_view/helpers/text_helper.rb ---- begin require_library_or_gem "bluecloth" unless Object.const_defined?(:BlueCloth) def markdown(text) text.blank? ? "" : BlueCloth.new(text).to_html end rescue LoadError # We can't really help what's not there end ---- こんな感じでインストールされていれば require されるし、 なかったらスルーって感じです。 インストールされてなければ markdown メソッドも存在 しないことになります。 RedCloth(textilize) も同じく。 -- babie: blog: http://d.hatena.ne.jp/babie/ mail: babie.tanaka@g... -- ML: rails@r... 使い方: http://QuickML.com/
1950 2007-01-15 10:54 [holon@r... ] 現在のProjectで使っているgemsを知るいい手立ては? 1951 2007-01-15 15:50 ┣[kunimi.ikeda@g... ] 1952 2007-01-15 16:03 ┃┣[holon@r... ] -> 1954 2007-01-16 01:54 ┃┗[babie.tanaka@g... ] 1957 2007-01-16 15:36 ┃ ┗[kunimi.ikeda@g... ] 1958 2007-01-16 16:16 ┃ ┗[holon@r... ] 1959 2007-01-16 21:34 ┗[walf443@g... ] 1960 2007-01-17 04:05 ┗[holon@r... ]