我的服务器上有一个文件位于我的应用程序目录之外。它是一个包含 json 对象的文本文件,/path/to/data.json
.
在 Rails 中提供此文件的最简单方法是什么,例如返回它以响应 GET 请求?
这是我迄今为止尝试过的,受到这个答案和其他人的启发。(这可能有点离谱——我是 Rails 新手。)
将此行添加到 routes.rb
resources :data
写了如下data_controller.rb
class DataController < ApplicationController
@data = File.read("/path/to/data.json")
def index
render :json => @data
end
end
这行不通。当我将浏览器指向http://myserver.com/data.json时, 我只看到“null”而不是data.json
文件。
知道我做错了什么吗?