【发布时间】:2017-12-01 20:36:30
【问题描述】:
我需要解释一下 javascript 文件中的 ruby 代码是如何在 rails 中执行的。 我需要知道为什么下面的代码会运行
var path = '<%= "#{Rails.root}/public/time_table/time_table.json" %>';
和
<% file = File.new("#{Rails.root}/public/time_table/time_table.json",'r') %>
不会。 JavaScript 文件何时何地在 Rails 中执行。 当应用程序在 filename.js.erb 文件中看到 ruby 代码语法时,它会如何处理它。请我真的需要这个解释。
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-5 erb