Dies ist eine AWS-Frage, ich benutze die Ruby 2.2 (Puma) -Plattform.Wie kann ich Assets in/public bereitstellen, die nicht Teil der Asset-Pipeline mit puma/nginx sind?
Meine kompilierten Assets (in/public/Assets) werden wie erwartet geliefert. Die anderen Vermögenswerte in/public werden nicht bedient (404).
Wo konfiguriere ich das? Ist das ein Nginx-Problem? oder ein Puma-Problem?
Oder ist dies nur ein AWS-Bildproblem?
Hier ist ein anschauliches Beispiel (robots.txt sollte von der Wurzel serviert): http://staging.us-west-2.elasticbeanstalk.com/public/robots.txt
Es ist auch erwähnenswert, dass das Standard-Passagier Plattform Bild arbeitet aus dem Kasten heraus.
benötigt laufen Können Sie uns die Namen/Orte der anderen Vermögenswerte in Ihrem 'public' dir? –
Du meinst wie 422.html, 500.html, favicon.ico? – chrisp
Ja, Sie sagen, dass Sie Vermögenswerte im öffentlichen Verzeichnis haben, die nicht angezeigt werden, aber einige werden. Um einen gültigen Vergleich zu machen, muss ich wissen, was Sie haben, was nicht angezeigt wird. –