問題タブ [libxml-ruby]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
263 参照

ruby-on-rails-3 - 警告: Nokogiri は LibXML バージョン 2.8.0 に対してビルドされましたが、2.9.0 を動的にロードしました

Mavericks OS X にアップグレードしたところ、この警告が表示されるようになりました。

➜ d3 git:(マスター) rspec

警告: Nokogiri は LibXML バージョン 2.8.0 に対してビルドされましたが、2.9.0 を動的にロードしました

➜ d3 git:(master) ✗ nokogiri -v

のこぎり (1.6.0)

0 投票する
1 に答える
335 参照

ruby-on-rails - Rails/Paperclip/S3 の謎のエラー: 未定義のメソッド "global_endpoint?"

そこで、Rails アプリを先週 3.0 から 4.0 にアップグレードしましたが、それ以来、変更していないランダムな場所を指しているように見える奇妙なエラーが発生し、それらを再現できません。

そのようなエラーの 1 つが次のようなものです。

これは、S3 に保存されたクリップが添付されたモデルを含むページでランダムに発生します。ページをリロードすると再度発生することがありますが、通常は問題なく適切にリロードされます。

自由に実行することさえできないので、デバッグするために何をすべきかわかりません。

助けやアイデアはありますか?

0 投票する
1 に答える
272 参照

ruby-on-rails - Rails 4.0 / Linode heisenbugs、一部deux

ここのパート 1: Rails/Paperclip/S3 の謎のエラー: 未定義のメソッド "global_endpoint?"

アプリを Rails 3.0 から 4.0 にアップグレードし、同時に Linode の最新の無料 RAM アップグレードを介して VPS を実行して以来、無意味な例外をランダムにスローしています。

このようなもの:

これらのエラーはこれまで発生したことがなく、開発環境やステージング環境でも発生したことはありません。それらを再現することはできません。半分の時間はモデルの #show ビューで発生しますが、ページをリロードすると問題ありません。10 ~ 100 ビューごとに 1 回発生する可能性があります。

続行またはデバッグする方法がわかりません。何か案は?

0 投票する
1 に答える
108 参照

ruby - libxml-ruby の名前付きプロパティと属性の違いは何ですか?

違いは何ですか

ドキュメントによると、一方は「名前付きプロパティ値」を返し、もう一方は「属性値」を返しますが、違いはわかりません。

何らかの役割を果たす可能性のあるものの 1 つは名前空間です。どちらのメソッドにもセッター バージョンがnode.property("name")=valueありnode.attributes["name"]=value、名前空間属性の扱い方が異なる場合があります。

0 投票する
1 に答える
1470 参照

ruby-on-rails - libxml/nokogiri が機能しない: そのようなファイルを読み込めません -- libxml rails

Rails アプリで libxml を使用しようとしています。ただし、次のエラーが表示されます。

そのようなファイルを読み込めません -- libxml

ご覧のとおり、libxml が私の gem にインストールされています。

コントローラークラスで次のように使用しようとしています:

それを機能させるために私ができることを誰かが知っていますか?

Mac OSX 10.9.x - Rails 4 - Ruby 2.1.1 での使用

更新http://nokogiri.org/tutorials/installing_nokogiri.html の手順に従ってlibxmlの代わりにnokogiriをインストール し、gemファイルにgemを追加しました:gem 'nokogiri'

残念ながら、読み込みエラーは解決しませんが、nokogiri の場合:そのようなファイルを読み込めません -- nokogiri

0 投票する
1 に答える
128 参照

ruby - 提供された URL の Ruby を使用した XML 解析

Nokogiri を使用して URL から取得した XML を解析しようとしていますが、その配列を作成してプロジェクト全体でアクセスできるようにすることはできません。

私のXML:

トピックごとにラベルを含む配列を作成する予定です。例えば:

hro_array = ["私は最初にここにいます","私はここにいます 2番目にいます","私はここにいます 3番目です".]

0 投票する
0 に答える
150 参照

ruby - Rubyでlibxmlを使用してSAX解析中に行番号を取得するにはどうすればよいですか?

いくつかのルールで XML ドキュメントのエラーを検出するために、SAX 解析中に行番号をカウントしようとしています。このようなタグはコールバックに<CITY>London</CITY>応答し、このようなタグはon_start_element_nson_end_element_ns

コールバックのみに応答しon_start_element_nsます。非常に大きなファイルがあるため、SAX パーサーを使用しています。各タグの正しい行番号を見つける方法はありますか?

アップデート

私はOxを使用しましたが、問題は解決しました。Ox SAX パーサーには、libxml や nokogiri とは逆の行番号があります。