Подтвердить что ты не робот

Отключение отпечатка атрибута с помощью path_path для одного актива

Я хочу использовать обычное имя актива, например. app.js при вызове помощника asset_path в моих представлениях. В производстве он использует имя для удаления кеша, например. app-f73cf13e6f100eda6681381e7d3ae9eb.js.

Есть ли способ получить нормальное имя с помощью asset_path?

4b9b3361

Ответ 1

Подумал, довольно просто. Просто добавьте digest: false в путь asset_path так:

asset_path('app.js', digest: false)

Ответ 2

По умолчанию asset.digest разрешен в рабочей среде и рекомендуется по нескольким причинам. Однако, если вы действительно хотите отключить его, напишите это в вашем production.rb

config.assets.digest = false  

Для получения дополнительной информации см. http://guides.rubyonrails.org/asset_pipeline.html