method
merge_prefix_into_object_path
v6.1.7.7 -
Show latest stable
- Class:
ActionView::AbstractRenderer::ObjectRendering
merge_prefix_into_object_path(prefix, object_path)private
No documentation available.
# File actionview/lib/action_view/renderer/abstract_renderer.rb, line 92
def merge_prefix_into_object_path(prefix, object_path)
if prefix.include?(//) && object_path.include?(//)
prefixes = []
prefix_array = File.dirname(prefix).split("/")
object_path_array = object_path.split("/")[0..-3] # skip model dir & partial
prefix_array.each_with_index do |dir, index|
break if dir == object_path_array[index]
prefixes << dir
end
(prefixes << object_path).join("/")
else
object_path
end
end