created breadcrumb

This commit is contained in:
Senad Uka
2016-02-22 03:34:10 +01:00
parent ae6f798d0f
commit 19663d6293
8 changed files with 27 additions and 11 deletions

View File

@@ -6,6 +6,22 @@ module ApplicationHelper
def push_command(file)
url = push_file_url(file)
%Q{ curl -F "content=@#{file.file_path}" #{url} }
%( curl -F "content=@#{file.file_path}" #{url} )
end
def breadcrumb(record)
links = [link_to('CHUB',root_path)]
case record
when Server
links << link_to(record.name,server_path(record))
when ConfigurationFile
links << link_to(record.server.name, server_path(record.server))
links << record.file_path
when FileVersion
links << link_to(record.configuration_file.server.name, server_path(record.configuration_file.server))
links << link_to( record.configuration_file.file_path,edit_configuration_file_path(record.configuration_file))
links << "v#{record.number}"
end rescue NoMethodError # i know this is wrong, but it's too late now
links.join(" > ")
end
end