Файл манифеста автономного кэша 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'

Другие вопросы по тегам