我已經堅持了一段時間了。我有我的 JSON (test.json):
[
{
"title" : "Star Wars",
"Durée" : "3h",
"Date" : "6 Mars",
"Ratio" : "4.5/5"
},
{
"title" : "Top Gun",
"Durée" : "2h",
"Date" : "17 Mai",
"Ratio" : "4.3/5"
}]
我有我的控制器(food_controller.rb):
class FoodController < ApplicationController
def index
require "json"
file = File.join "../../test.json"
data = JSON.parse(file)
end
結尾
我有這個錯誤: 在此處輸入影像描述
uj5u.com熱心網友回復:
如果您的 json 檔案位于專案的根目錄中,請嘗試以下操作:
require "json"
class FoodController < ApplicationController
def index
data = JSON.parse(File.read('test.json'))
end
end
否則,如果您的檔案位于某個目錄中,e.g. tmp則只需將此目錄名稱作為前綴添加到 json 檔案
data = JSON.parse(File.read('tmp/test.json'))
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/490087.html
