私はルビーとレールの両方にまったく慣れていないので、irb コマンドラインからいくつかのコードをテストする際に非常に基本的な問題があります。
任意の html 文字列を取得し、Rails HTML モジュールを使用してセレクターを CSS できるようにしたい: http://api.rubyonrails.org/classes/HTML/Selector.html
私はルート ディレクトリまたは自分の Rails アプリにいて、単純にこのモジュールを含めて、文字列から "要素" を作成し、セレクターを実行して一致するかどうかを確認したいと考えています。
私がやりたいことは、次のようなものです:
irb> require 'html'
irb> elem = HTML::Document('<div class="nothing"></div>')
irb> sel = HTML::Selector('div.nothing')
irb> matches = sel.select(elem)
ただし、「html」を要求する私の素朴な試みは失敗しました:
irb(main):016:0> require 'html'
LoadError: cannot load such file -- html
from /usr/local/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require'
from /usr/local/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require'
from (irb):16
from /usr/local/bin/irb:12:in `<main>'