-
Notifications
You must be signed in to change notification settings - Fork 78
Open
Description
view component is a library used by Github which grows in popularity for replacing partials.
I made a Proof of concept by patching into ViewComponent render method:
# config/initializers/xray_view_component.rb
if defined? Xray
module XRayPatch
def render_in(*args)
result = super
path = self.class.source_location
Xray.augment_template(result, path)
end
end
ViewComponent::Base.prepend(XRayPatch) endIt then uses the Ruby object's name as template address. One could optimize the path extraction, but maybe someone else want's to pick up the POC and work this into this library.
tmaier, asyraffff, drewhamlett, phoozle, trista-patch and 1 more
Metadata
Metadata
Assignees
Labels
No labels
