Rdig - content_tag_selector

hallo nochmal,

nachdem ich mich nun für rdig entschieden und auch das “Problem”
mit der “doppelten Ausgabe” geschluckt habe, bleibt im Moment noch eine
Frage: der default-content_tag_selector steht auf ‘body’, was mir
überhaupt nicht taugt: ich will ihn auf einen div-Container setzen,
dessen Inhalt wirklich den Inhalt der Seite darstellt.

Dazu habe ich folgendes in config/rdig_config.rb notiert bzw.
als Default belassen:
:hpricot => OpenStruct.new(

usw…

:content_tag_selector => lambda { |doc|
(doc/"#content_main").inner_html
}
)

Das funktioniert nicht aus rdig heraus,
Fehler ist: undefined method `inner_html’ for #<String…

In der Console kann ich den Hpricot-Aufruf ohne Fehler absetzen
und bekomme das richtige Ergebis:

doc = Hpricot(open(“http://localhost:3000”))
(doc/"#content_main").inner_html

any hints?
Torsten

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs