繁体   English   中英

Rails:erb + JavaScript问题

[英]Rails: erb + javascript question

我的show.erb.html文件中可以有条件的javascript吗?

像这样:

<%- if File.exists?("/leggle/data/tree_xml.xml") %>
  <script type="text/javascript"> 
    ...code...
  </script>
<%- end %>

并只有该文件存在时才显示javascript代码??

是的你可以。 更好的方法是使用不引人注目的JavaScript(UJS),它将JS和HTML分开(就像Model / View / Controller一样)。 在您的情况下,您将带有或不带有带有已为其分配操作的JavaScript的标签(例如)。

是。 使用这样的东西,总是很容易尝试一下,访问该页面,并检查页面源代码以查看它是否存在(或查看JS操作是否发生)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM