簡體   English   中英

將ruby嵌入到javascript字符串中

[英]Embed ruby into javascript string

我想將tfx-<%= @doc.doc[:b].metadata['filename']} %>嵌入到名為“ url”的JavaScript字符串中

url = "<%= @document.doc[:a].url(response_content_disposition: ContentDisposition.attachment( [INSERT HERE] )) %>";

我想要這樣的東西:

  url = "<%= @document.doc[:a].url(response_content_disposition: ContentDisposition.attachment( tfx-#{ @doc.doc[:b].metadata['filename']} )) %>";

我最終在服務器中創建了一個實例變量:

@some_name = "tfx-#{@doc.doc[:b].metadata['filename']}"

在我的javascript文件中,我使用了變量:

url = "<%= @document.doc[:a].url(response_content_disposition: ContentDisposition.attachment(@some_name)) %>";

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM