:bookmark_tabs: :eyes: Helps identifying partials in verbose HTML source code.
HTML source code is very verbose and can be a pain in the ass to find a specific part on big pages.
Finding the origin of a piece of HTML in the Rails app/views
directory can be tedious and error prone.
Adding this gem to your Rails application adds HTML comments at development time, so it’s easy to find the right partials.
<!-- start rendering 'some_partial' with locals '[:all, :assigned, :locals]'-->
<div class="hello">
<div class="world">
[...]
</div>
</div>
<!-- end rendering 'some_partial' with locals '[:all, :assigned, :locals]'-->
Add this line to your application’s Gemfile:
gem 'partially_useful', group: 'development'
The plugin is enabled by default, but you can disable it in your Rails configuration:
# config/environments/development.rb
config.partially_useful = false
HTML comments might subtly break your application when partials are used out of the usual HTML rendering context (JS, CSS etc).
If you run into any problems, make sure to disable the gem and restart your Rails server.
Version 6.0.x has support for Rails 6.0.x.
Version 5.1.0 has support for Rails 5.x and Ruby 2.x.
Older Rails and Ruby versions are supported by the 0.x releases.
git checkout -b my-new-feature
)git commit -am 'Add some feature'
)git push origin my-new-feature
)See LICENSE.md.
See CHANGELOG.md.