如何在我的 Ruby on Rails 应用程序中读取 JS 文件?

南达

我有一个场景,我必须index.js在我的 rails 控制器中阅读

  • index.js 位于 device/setup/index.js
  • 控制器位于 app/controllers/xxx_controller.rb

在控制器方法中,我必须得到这个,index.js而且我似乎无法用File.open()读取它File.read()我试过相对路径。

我如何index.js在我的控制器中阅读

JP席尔瓦西

尝试使用Rails.root引用应用程序的根路径:

file = File.open(Rails.root.join('device', 'setup', 'index.js'))

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Ruby on Rails 4:如何在Rails Web应用程序中包含Javascript文件?

我应该如何指定要在Rails应用程序的Minitest测试中读取的文件?

如何从Fomantic UI中获取JS以在Ruby on Rails应用程序中工作?

我在Rails应用程序中的哪里可以找到selected.jquery.js文件?

如何在Rails应用程序中检测文件类型?

我应该如何在Rails 5应用程序的`application.js`中要求Turbolinks

如何从Ruby on Rails应用程序中倾斜注册引擎?

Ruby on Rails在应用程序Erb文件中的Javascript中嵌入了Ruby代码

我如何在node.js应用程序中包含JavaScript文件?

如何在 Rake 文件中遍历我所有的 Ruby on Rails 用户?

我如何在Rails中的ruby中生成mongoid.yml文件

应用程序如何从我的缓存目录中读取文件?

如何将Ruby on Rails 5应用程序拆分为多个文件夹?

如何在Web应用程序中读取属性文件?

如何在Rails应用程序上调试ruby?

我如何从 ruby on rails 中的 csv 文件读取 csv 文件数据

在Rails应用程序中生成用于Ruby的WAR文件

如何在Ruby on Rails中执行.sh文件

gem将Rails应用程序中的文件从ruby提交到git中

Rails应用程序中Ruby子外壳中的参考文件

无法在Vue.js(Ruby on Rails Active Storage)中显示我的ActiveStorage文件

如何在 Ruby on Rails 应用程序中实现自定义 css?

如何在Rails应用程序的ruby中添加404错误页面?

我应该如何在Rails中实现我的Ruby代码?

如何在Ruby应用程序中比较任何文件

应用程序布局文件中的控制器相关标题-Ruby on Rails

Rails 5:如何在应用程序模板脚本中添加文件夹和文件

Shopify应用程序代理-如何在请求响应中包括我的资产文件| React / JS / Heroku

如何在Scala.js React.js应用程序中处理大型js文件?