【问题标题】:How to create a link in Sinatra that points to a directory of files?如何在 Sinatra 中创建指向文件目录的链接?
【发布时间】:2011-01-11 02:05:12
【问题描述】:

我有一个应用程序调用另一个填充目录的应用程序。完成后,我想提供一个指向包含已创建文件的目录的链接,人们可以通过浏览器检查或下载它们:

例如,这可以提供指向单个文件的链接:(注意这里使用 HAML)但想法是一样的

%p
  - output_href = File.join("..","..","test_runs",File.basename(@dealclick_test_run.result_filename) )
  Result file =
  %a{:id => "result-file", :href => "#{output_href}"}
    = File.basename(@dealclick_test_run.result_filename)`

目录对应的代码不起作用:

 %p
    Results:
    - output_href = File.join("..","..","test_runs",File.basename(@dp_test_run.result_filename) )
   %a( id = "dealprocessor_results" href = "#{output_href}" )
    = File.basename(@dp_test_run.result_filename)

我做错了什么?

【问题讨论】:

    标签: ruby sinatra haml


    【解决方案1】:
    %a( id = "dealprocessor_results" href = "#{output_href}" )
    

    应该是

    %a(:id = "dealprocessor_results" :href = "#{output_href}" )
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-24
      • 1970-01-01
      • 2023-03-12
      • 2015-08-17
      • 2014-12-15
      • 1970-01-01
      • 2016-11-25
      • 2016-05-11
      相关资源
      最近更新 更多