Rails包括File.read的javascript

时间:2014-11-01 21:40:39

标签: ruby-on-rails-4

我正在使用Rails 4

我注意到有些事情难以理解

当我使用chartkick时

我可以做任何一件事

<%=javascript_include_tag 'chartkick'%>

<script type="text/javascript">
#put all chartkick.js content here
</script>

两者都可以使用

但是,如果我这样做

<script type="text/javascript">
    <%=IO.read("/usr/local/lib/ruby/gems/2.1.0/gems/chartkick\-1.3.2/app/assets/javascripts/chartkick.js"%>
</script>

图表无法使用

任何人都可以回答差异吗?

1 个答案:

答案 0 :(得分:0)

IO.read输出换行符为/ n - 可能输出无效Javascript。