簡體   English   中英

從 Rails 中的 javascript 文件中讀取字符串數組

[英]Read strings Array from javascript file in Rails

我有一個包含國家/地區數組的文件 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?)

我的建議是將此文件轉換為 JSON 文件。

contries = File.read('countries.json')
countries = JSON.parse(countries)

您可能需要使用 JSON 進一步解析它,以便您可以將字符串轉換為集合數據結構。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM