Skip to content

Commit d9710e3

Browse files
committed
:Rpreview prefers a leading slash
1 parent 739c372 commit d9710e3

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

autoload/rails.vim

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1306,7 +1306,7 @@ function! s:scanlineforuris(line)
13061306
endif
13071307
endif
13081308
if url != ""
1309-
return [s:sub(url,'^/','')]
1309+
return [url]
13101310
else
13111311
return []
13121312
endif
@@ -1328,16 +1328,16 @@ function! s:readable_preview_urls(lnum) dict abort
13281328
let url += [self.getvar('rails_preview')]
13291329
end
13301330
if self.name() =~ '^public/stylesheets/sass/'
1331-
let urls = urls + [s:sub(s:sub(self.name(),'^public/stylesheets/sass/','stylesheets/'),'\.sass$','.css')]
1331+
let urls = urls + [s:sub(s:sub(self.name(),'^public/stylesheets/sass/','/stylesheets/'),'\.sass$','.css')]
13321332
elseif self.name() =~ '^public/'
1333-
let urls = urls + [s:sub(self.name(),'^public/','')]
1333+
let urls = urls + [s:sub(self.name(),'^public','')]
13341334
elseif self.controller_name() != '' && self.controller_name() != 'application'
13351335
if self.type_name('controller') && self.last_method(a:lnum) != ''
1336-
let urls += [self.controller_name().'/'.self.last_method(a:lnum).'/']
1336+
let urls += ['/'.self.controller_name().'/'.self.last_method(a:lnum).'/']
13371337
elseif self.type_name('controller','view-layout','view-partial')
1338-
let urls += [self.controller_name().'/']
1338+
let urls += ['/'.self.controller_name().'/']
13391339
elseif self.type_name('view')
1340-
let urls += [s:controller().'/'.fnamemodify(self.name(),':t:r:r').'/']
1340+
let urls += ['/'.s:controller().'/'.fnamemodify(self.name(),':t:r:r').'/']
13411341
endif
13421342
endif
13431343
return urls

0 commit comments

Comments
 (0)