From 5330e223cff7ec0c1110149da8924c95be38c5c2 Mon Sep 17 00:00:00 2001 From: hukl Date: Fri, 4 Sep 2009 22:36:43 +0200 Subject: fixed the aggregate tag parsing --- app/helpers/content_helper.rb | 2 +- config/initializers/globalize.rb | 0 config/initializers/xmlparser.rb | 6 ++++++ 3 files changed, 7 insertions(+), 1 deletion(-) delete mode 100644 config/initializers/globalize.rb create mode 100644 config/initializers/xmlparser.rb diff --git a/app/helpers/content_helper.rb b/app/helpers/content_helper.rb index 11cfbc7..8b16462 100644 --- a/app/helpers/content_helper.rb +++ b/app/helpers/content_helper.rb @@ -63,7 +63,7 @@ module ContentHelper options = {} begin - if content =~ /

]*)><\/p>/ + if content =~ /]*)>/ tag = $~.to_s matched_data = $1.scan(/\w+\=\"[a-zA-Z\s\/_\d,]*\"/) diff --git a/config/initializers/globalize.rb b/config/initializers/globalize.rb deleted file mode 100644 index e69de29..0000000 diff --git a/config/initializers/xmlparser.rb b/config/initializers/xmlparser.rb new file mode 100644 index 0000000..ba8660a --- /dev/null +++ b/config/initializers/xmlparser.rb @@ -0,0 +1,6 @@ +class XML::Node + def replace_with(other) + self.next = other + remove! + end +end \ No newline at end of file -- cgit v1.3