sql >> Database >  >> RDS >> Mysql

Het spijt ons zeer, maar er is iets fout gegaan. na uitzending naar Herokuo

Controleer of je dit in config/environments/production hebt staan

# Fallback to assets pipeline if a precompiled asset is missed
config.assets.compile = true

In wezen is uw probleem dat uw activa niet automatisch worden samengesteld.

Meer info hier:http://devcenter.heroku.com/articles/rails31_heroku_cedar

Bewerken:

Vanaf Rails 3.1 gaan we de Assets-pijplijn gebruiken. Dit betekent dat u al uw middelen (afbeeldingen, javascript, css) in app/assets moet plaatsen . Voorafgaand aan 3.1 zou deze in public/**/* .

In de ontwikkelingsmodus zal Rails 3.1 automatisch al uw assets compileren (verkleinen zowel JS als CSS, afbeeldingen transformeren naar base64 in sommige gevallen, enz.), waardoor een klein pakket met versies wordt gecreëerd.

Voer voor een praktisch voorbeeld bundle exec rake assets:precompile . uit bij uw project. Bekijk de nieuwe map in public/ . Je kunt het daarna veilig verwijderen.

In productiemodus is dit niet automatisch. U kunt ofwel automatische compilatie van de activa inschakelen, of handmatig bundle exec rake assets:precompile uitvoeren voor inzet.

Meer informatie over de Assets Pipelinehttp://guides.rubyonrails.org/asset_pipeline.html

Handig:https://github.com/dnagir/guard-rails-assets




  1. Resultaten binnen een straal - Optimalisatie van langzame MySQL-query

  2. int(11) vs. int(alles anders)

  3. wat doet de @>-operator in postgres?

  4. query om vier willekeurige gegevens uit de database weer te geven