2012-01-24 3 views

Respuesta

42

Yo recomendaría ponerlos en una carpeta llamada app/assets/flash.

Añadir esta carpeta a sus caminos de activos:

config.assets.paths << Rails.root.join('app', 'assets', 'flash') 

Pueden ser referenciados como este en su punto de vista:

asset_path('name_of_swf') 

se hace referencia al ayudante asset_path asegurará el archivo correcto en el desarrollo y producción modos.

+0

Muy bien No sabía que podía ampliar las rutas de activos así, ¡gracias! Para referencia, agregue este config.assets.path << etc en /config/application.rb – Rubytastic

+2

¿Pero no es la aplicación/activos solo para archivos que necesitan ser precompilados? Un swf es un binario y no requiere precompilación. – Undistraction

+5

Todos los archivos binarios que se incluyen en la canalización obtienen una huella digital que se agrega a ellos para que pueda aprovechar los encabezados de futuro lejano y el almacenamiento en caché del lado del cliente. –

Cuestiones relacionadas