私はthinking-sphinx
経由で実行されているsphinx
を取得しようとしている、すべてが正常に動作し思考スフィンクス+レールでREXMLエラーが2.3.8
私は、次のモデルに持って
class Student < ActiveRecord::Base
define_index do
indexes [lastname, firstname]
end
end
と自分のアプリケーションのコントローラでは、私は(いくつかのウェブ検索後)
include REXML
が含まれています。しかし、私は学生コントローラのindexアクションに行く
def index
@students = Student.search params[:search]
end
私は、次のエラー
undefined method `default_external' for REXML::Encoding:Module
に何が起こっているか上の任意のアイデアを取得していますか?
RubyGems Environment:
- RUBYGEMS VERSION: 1.8.10
- RUBY VERSION: 1.8.7 (2011-12-28 patchlevel 357) [x86_64-linux]
- INSTALLATION DIRECTORY: /home/sameera/.rvm/gems/ruby-1.8.7-p357
- RUBY EXECUTABLE: /home/sameera/.rvm/rubies/ruby-1.8.7-p357/bin/ruby
- EXECUTABLE DIRECTORY: /home/sameera/.rvm/gems/ruby-1.8.7-p357/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-linux
- GEM PATHS:
- /home/sameera/.rvm/gems/ruby-1.8.7-p357
- /home/sameera/.rvm/gems/[email protected]
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- http://rubygems.org/
Linux
thinking-sphinx-1.4.11
レール2.3.8
を次のように私のENVは、おかげで事前
こんにちは@pat、実際には負荷REXMLを使用しても、私は同じエラーが発生しているので、答えをありがとう(これはおそらく、このエラーとは何も関係がありません、Webでいくつかのrecomandationsそのように使用してください) – sameera207
エラーがREXMLを参照しているため、それは奇妙です...コントローラにないにもかかわらず、あなたのアプリにまだREXMLをロードしていますか? – pat