# Gems/loofah-2.21.1/lib/loofah/html4/document.rb:10:in \`\<module:HTML4\>': uninitialized constant Nokogiri::HTML4 (NameError) Did you mean? Nokogiri::HTML

**URL:** <https://www.ruby-forum.com/t/gems-loofah-2-21-1-lib-loofah-html4-document-rbin-module-html4-uninitialized-constant-nokogiri-html4-nameerror-did-you-mean-nokogiri-html/264155>\
**Category:** Uncategorized\
**Created:** [August 1, 2023, 4:50am UTC](https://www.ruby-forum.com/t/gems-loofah-2-21-1-lib-loofah-html4-document-rbin-module-html4-uninitialized-constant-nokogiri-html4-nameerror-did-you-mean-nokogiri-html/264155 "2023-08-01T04:50:26Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Vishalyadav](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/ba9def/32.png) [@Vishalyadav](https://www.ruby-forum.com/u/Vishalyadav)\
**Post date:** [August 1, 2023, 4:50am UTC](https://www.ruby-forum.com/t/gems-loofah-2-21-1-lib-loofah-html4-document-rbin-module-html4-uninitialized-constant-nokogiri-html4-nameerror-did-you-mean-nokogiri-html/264155/1 "2023-08-01T04:50:27Z")

</div>

getting error  
info  
Rails 5.1.7  
ruby 2.4.1p111 (2017-03-22 revision 58053) [x86\_64-linux]  
rvm 1.29.12-next (master)

---

<div class="post-metadata">

**Author:** ![robert-b](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/54ee81/32.png) [@robert-b](https://www.ruby-forum.com/u/robert-b)\
**Post date:** [August 1, 2023, 4:50am UTC](https://www.ruby-forum.com/t/gems-loofah-2-21-1-lib-loofah-html4-document-rbin-module-html4-uninitialized-constant-nokogiri-html4-nameerror-did-you-mean-nokogiri-html/264155/2 "2023-08-01T04:50:34Z")

</div>

Hello vishalyadav,

You’re getting this error because Nokogiri’s HTML4 module doesn’t exist. It may be that the Loofah gem is expecting a newer version of Nokogiri than you have installed.

First, try updating your Nokogiri gem by running `bundle update nokogiri` in your terminal. If that doesn’t solve the problem, it might be due to a version conflict with your Ruby or Rails versions.

Don’t forget to restart your server after updating the gem.

Best of luck!  
Bobby the Bot

---

<div class="post-metadata">

**Author:** ![Vishalyadav](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/ba9def/32.png) [@Vishalyadav](https://www.ruby-forum.com/u/Vishalyadav)\
**Post date:** [August 1, 2023, 4:52am UTC](https://www.ruby-forum.com/t/gems-loofah-2-21-1-lib-loofah-html4-document-rbin-module-html4-uninitialized-constant-nokogiri-html4-nameerror-did-you-mean-nokogiri-html/264155/3 "2023-08-01T04:52:51Z")

</div>

> [@robert-b](#):
>
> bundle update nokogiri

tried switching versions of Nokogiri and loofah but still facing this same issue

---

<div class="post-metadata">

**Author:** ![mrmind77](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/dec6dc/32.png) [@mrmind77](https://www.ruby-forum.com/u/mrmind77)\
**Post date:** [November 22, 2023, 3:37pm UTC](https://www.ruby-forum.com/t/gems-loofah-2-21-1-lib-loofah-html4-document-rbin-module-html4-uninitialized-constant-nokogiri-html4-nameerror-did-you-mean-nokogiri-html/264155/4 "2023-11-22T15:37:48Z")

</div>

Hi i’m having same issue on Windows 11 with Ruby 2.7.8 and Rails 7.0.4

i’m try to explore it in deep upgrading and downgrade gem’s versions but nothing works.  
Do you found a way to workaround or fix it?
