将 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)) %>";
我想将 tfx-<%= @doc.doc[:b].metadata['filename']} %>
嵌入到名为 'url'
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)) %>";