improve import a bit
This commit is contained in:
parent
c9924ee98c
commit
a0e2c7cacb
1 changed files with 5 additions and 4 deletions
|
|
@ -9,11 +9,12 @@ def import_wcag21de
|
||||||
doc.css("section.principle").each do |principle_node|
|
doc.css("section.principle").each do |principle_node|
|
||||||
_principle_id = principle_node.attributes["id"].value
|
_principle_id = principle_node.attributes["id"].value
|
||||||
principle_title = principle_node.css("h2").first.content.scan(/[\d\.]+ ([a-zA-ZöäüÖÄÜ]+)/)
|
principle_title = principle_node.css("h2").first.content.scan(/[\d\.]+ ([a-zA-ZöäüÖÄÜ]+)/)
|
||||||
puts principle_title
|
|
||||||
principle = Principle.find_by!(name_de: principle_title)
|
principle = Principle.find_by!(name_de: principle_title)
|
||||||
|
|
||||||
principle_node.css("section").each do |guideline_node|
|
principle_node.css("section.guideline").each do |guideline_node|
|
||||||
next unless guideline_node.css("h3").first
|
# puts guideline_node.attr("id")
|
||||||
|
# puts guideline_node.css("h3").size
|
||||||
|
# next unless guideline_node.css("h3").first
|
||||||
|
|
||||||
guideline_title = guideline_node.css("h3").first.content
|
guideline_title = guideline_node.css("h3").first.content
|
||||||
guideline_text = guideline_node.css("p").first
|
guideline_text = guideline_node.css("p").first
|
||||||
|
|
@ -25,7 +26,7 @@ def import_wcag21de
|
||||||
|
|
||||||
# guideline.save!
|
# guideline.save!
|
||||||
|
|
||||||
guideline_node.css("section").each do |sc|
|
guideline_node.css("section.sc").each do |sc|
|
||||||
sc_title = sc.css("h4").first.content.scan(/Erfolgskriterium \d+\.\d+\.\d+(.*)/).first.last
|
sc_title = sc.css("h4").first.content.scan(/Erfolgskriterium \d+\.\d+\.\d+(.*)/).first.last
|
||||||
sc_number = sc.css("h4").first.content.scan(/Erfolgskriterium (\d+\.\d+\.\d+).*/).first.last
|
sc_number = sc.css("h4").first.content.scan(/Erfolgskriterium (\d+\.\d+\.\d+).*/).first.last
|
||||||
sc_level = sc.css("p").first.content.scan(/\(Stufe (A+)\)/).first.last
|
sc_level = sc.css("p").first.content.scan(/\(Stufe (A+)\)/).first.last
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue