Как поместить переменную среды Rails в файл apple-app-site-association для универсальных ссылок? - PullRequest
0 голосов
/ 28 августа 2018

Так что в настоящее время у меня есть внутри общей папки файл с названием «apple-app-site-association» с содержанием:

{"applinks":{"apps":[],"details":[{"appID":"{#Rails.configuration.appID}","paths":"*"}]}}

Очевидно, что {# Rails.configuration.appID} не генерируется динамически и выводится буквально, но я бы хотел, чтобы он читал из файла конфигурации, где определен appID. Как я могу пойти об этом ??

1 Ответ

0 голосов
/ 28 августа 2018

Самый простой способ - добавить маршрут.

get '/apple-app-site-assocation' => 'pages#apple_app_site_assocation'

def apple_app_site_association
  render :json => {"applinks":{"apps":[],"details":[{"appID": Rails.configuration.appID,"paths":"*"}]}}
end

Возможно, вам придется сделать больше, но это, по крайней мере, должно заставить вас двигаться в правильном направлении.

...