首页 > 解决方案 > 从 Rails 中的 javascript 文件中读取字符串数组

问题描述

我有一个包含国家/地区数组的文件 countries.js,我想在我的 rails 应用程序中读取和使用它,也可以作为字符串数组。

js文件内容:

export default [
 'United States',
 'Canada',
  ...
 ];

我怎样才能做到这一点?

标签: ruby-on-railsruby

解决方案


你可以这样做:

 countries = File.read('countries.js')

 countries.gsub(/export default/,"").
 split("\n").map{|c|c.gsub(/[^a-z A-Z]/,"")}.
 map(&:strip).
 reject(&:empty?)

推荐阅读