[英]How do I turn an array of strings into a select drop down menu in a Rails/JavaScript file?
[英]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.