wir haben eine Rails/Schräg app und auf der Server-Seite haben wir einige Konfigurationen (app_config.yml die dann in eine der konstanten app_config internalisiert wird)Server-Seite-Konfigurationen an dem vorderen Ende dient, Schienen/Schräg
Würde möchte diese Konfigurationen irgendwie mit dem Front-End teilen. Unser erster Versuch, naiv zu sein, bestand darin, es wie alle anderen Daten, d. über die API
class ConfigurationController < ApplicationController
respond_to :json
def show
respond_to do |format|
format.json { render json: APP_CONFIG }
end
end
end
Und dann einen Dienst, welcher es jedoch
class ServerConfigurations {
constructor($resource) {
$resource('/configuration/1.json').get().$promise.then(configs => {
this.configurations = configs;
});
}
}
fordert, ist diese Lösung ziemlich suboptimal - wir am Ende mit für die Anforderung warten, um zu beenden, und es ist wirklich hässlich zu muss das für die einfachste Konfiguration tun.
es wäre ideal, wenn die config irgendwie mit dem JS (wie in der Pipeline) zusammengetan und mit dem JS bedient werden würde. Nicht sicher, was der beste Ansatz dazu wäre ...