instance method
merge_prefix_into_object_path
Ruby on Rails 4.2.9
Since v3.2.22.5 Last seen in v6.0.6 PrivateSignature
merge_prefix_into_object_path(prefix, object_path)
No documentation comment.
Parameters
-
prefixreq -
object_pathreq
Source
# File actionview/lib/action_view/renderer/partial_renderer.rb, line 492
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
Defined in actionview/lib/action_view/renderer/partial_renderer.rb line 492
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionView::PartialRenderer