Файл манифеста автономного кэша HTML5 с конвейером ресурсов в приложении Rails 3.2?
Я создал свое первое веб-приложение, используя Ruby on Rails. А теперь я хочу сделать это в автономном режиме.
Как создать файл манифеста автономного кэша HTML5 в приложении Rails 3.2?
Я прочитал некоторые вопросы и ответы. Они кажутся устаревшими. (например, Rack-offline?)
.note: например, Rack-Offline будет выводить home.js, а не home-234201233453.js
Чтобы использовать конвейер активов, я не хочу менять настройки, если это возможно. (В большинстве статей предлагается отключить прекомпиляцию):-/
Есть ли какие-либо предложения и советы? (создать контроллер? erb? и т. д.)
ps Я новичок в разработке (учусь только 1 месяц). Я понимаю механизм манифеста html5, но я не уверен, как создать его в рельсах
2 ответа
Rack-offline был обновлен для работы с конвейером ресурсов в Rails 3.1+. К сожалению, сопровождающий не увеличил версию гема, поэтому простая установка гема в автономном режиме не подойдет вам. В вашем Gemfile укажите git-репозиторий последней версии, и вы должны быть хороши:
gem 'rack-offline', :git => 'https://github.com/wycats/rack-offline.git'
Gem не был обновлен, но есть форк с одним коммитом, который включает поддержку Rails4:
https://github.com/pascalw/rack-offline/tree/rails4-support
gem 'rack-offline', :github => 'pascalw/rack-offline'