ruby-on-rails - 从 Rails 中的 javascript 文件中读取字符串数组
问题描述
我有一个包含国家/地区数组的文件 countries.js,我想在我的 rails 应用程序中读取和使用它,也可以作为字符串数组。
js文件内容:
export default [
'United States',
'Canada',
...
];
我怎样才能做到这一点?
解决方案
你可以这样做:
countries = File.read('countries.js')
countries.gsub(/export default/,"").
split("\n").map{|c|c.gsub(/[^a-z A-Z]/,"")}.
map(&:strip).
reject(&:empty?)
推荐阅读
- php - 安装 vue 到 laravel
- django - 我的 django 模型字段如何从默认定义的函数中获取值
- html - 如何在 HTML Canvas 中绘制带有文本的圆形图像?
- reactjs - 我如何在 useCallback 中获取 useState 值(反应钩子)
- python - 不会收集班级内的测试
- testing - Jmeter远程测试:主机启动但死机
- typescript - 记录类型与特定对象类型不兼容
- oracle - 执行强制刷新时 Mview 刷新错误
- angular - Angular 向已部署的应用程序添加新内容
- javascript - 如何在 Node.js 服务器中发出 HTTP/HTTPS 请求?