如何将 Rails 环境变量放入 apple-app-site-association 文件中以获得通用链接?
How to put Rails environment variable in apple-app-site-association file for universal links?
所以目前我在 public 文件夹中有一个名为 "apple-app-site-association" 的文件,其内容为:
{"applinks":{"apps":[],"details":[{"appID":"{#Rails.configuration.appID}","paths":"*"}]}}
显然 {#Rails.configuration.appID} 不是动态生成的,而是按字面意思输出的,但我希望它是从定义了 appID 的配置文件中读取的。我该怎么办??
最直接的方法就是添加一条路线。
get '/apple-app-site-association' => 'pages#apple_app_site_association'
def apple_app_site_association
render :json => {"applinks":{"apps":[],"details":[{"appID": Rails.configuration.appID,"paths":"*"}]}}
end
您可能需要做更多的事情,但这至少应该让您朝着正确的方向前进。
2020 年更新:路线路径中的拼写错误已修复
所以目前我在 public 文件夹中有一个名为 "apple-app-site-association" 的文件,其内容为:
{"applinks":{"apps":[],"details":[{"appID":"{#Rails.configuration.appID}","paths":"*"}]}}
显然 {#Rails.configuration.appID} 不是动态生成的,而是按字面意思输出的,但我希望它是从定义了 appID 的配置文件中读取的。我该怎么办??
最直接的方法就是添加一条路线。
get '/apple-app-site-association' => 'pages#apple_app_site_association'
def apple_app_site_association
render :json => {"applinks":{"apps":[],"details":[{"appID": Rails.configuration.appID,"paths":"*"}]}}
end
您可能需要做更多的事情,但这至少应该让您朝着正确的方向前进。
2020 年更新:路线路径中的拼写错误已修复