Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Maaf, tapi ada yang tidak benar. setelah penyebaran ke Heroku

Periksa apakah Anda memiliki ini di config/environments/production

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

Pada dasarnya masalah Anda adalah bahwa aset Anda tidak dikompilasi secara otomatis.

Info lebih lanjut di sini:http://devcenter.heroku.com/articles/rails31_heroku_cedar

Sunting:

Dari Rails 3.1 kita akan menggunakan pipeline Aset. Ini berarti Anda harus meletakkan semua aset Anda (gambar, javascript, css) di app/assets . Sebelum 3.1 to akan menempatkannya di public/**/* .

Dalam mode pengembangan, Rails 3.1 akan mengompilasi secara otomatis ( mengecilkan JS dan CSS, mengubah gambar ke base64 dalam beberapa kasus, dll.) semua aset Anda, membuat paket kecil berversi.

Untuk contoh praktis, jalankan bundle exec rake assets:precompile dalam proyek Anda. Lihat folder baru di public/ . Anda dapat menghapusnya dengan aman setelahnya.

Dalam mode produksi ini tidak otomatis. Anda dapat mengaktifkan kompilasi otomatis aset, atau menjalankan bundle exec rake assets:precompile secara manual sebelum penyebaran.

Info lebih lanjut tentang Pipa Asethttp://guides.rubyonrails.org/asset_pipeline.html

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




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana Fungsi RPAD() Bekerja di MySQL

  2. Mysql mengambil semua baris dengan batas

  3. Apakah string atau int lebih disukai untuk kunci asing?

  4. Cara memasukkan nilai NULL dalam kueri dengan Outer Join dan Group By

  5. Ubah cap waktu Unix menjadi tanggal yang dapat dibaca manusia menggunakan MySQL