Rubygemsの設定を確認する方法(gem environment)
gemの設定を確認する方法はいろいろあります。
Rubygemのバージョンを確認する
-
gem -v
-
gem --version
GEM_HOMEなどの環境変数を確認する
-
env
-
echo $GEM_HOME
インストール済の(特定の)gemの設定をすべて確認する
-
gem environment
これが一番いろいろ分かって便利です。
gem environmentの実行結果はこんな感じ。
RSS Feed
Tag Cloud
gemの設定を確認する方法はいろいろあります。
これが一番いろいろ分かって便利です。
gem environmentの実行結果はこんな感じ。
例えばRails Pluginを拡張する場合は、RAILS_ROOT/libにplugin拡張ライブラリ用のディレクトリを用意します。
lib/plugins.rb lib/plugins/ext.rb lib/plugins/ext/
AcsAsSearchableを拡張する場合は、lib/plugins/ext以下に以下のようにActsAsSearchableプラグインの構成と同じようにファイルを配置。
lib/plugins/ext/acts_as_searchable.rb lib/plugins/ext/acts_as_searchable/ lib/plugins/ext/acts_as_searchable/acts_as_searchable.rb lib/plugins/ext/acts_as_searchable/lib/estraierpure.rb
各ファイルの中身は以下のように記述します。
lib/plugins.rb
通常RailsアプリからMeCabを利用するには、MeCab側でUTF-8の辞書を選択すると思います。
しかしHyperEstraierとMeCabを連携させる為には、MeCab辞書がEUC-JPエンコーディングである必要があります。
そこで、RailsアプリからEUC-JP環境のMeCabを使う為に、以下のようなフィルタを定義しました。
これで
・MeCabに単語を入力する際には「UTF-8 => EUC-JP」変換
・MeCabから結果が出力された際には「EUC-JP => UTF-8」変換
というフィルタができます。
ps.
これでalias_method_chainの使い方を覚えた。
Rails Pressは「Yahoo!カテゴリ - プログラミング言語 > Ruby」に登録されています.
Copyright © 2006-2009 nov, All Rights Reserved.