Screencast: Offline Applikationen Teil 1

Eine Webapplikation auch offline verfügbar zu haben bringt einige Vorteile. Ryan zeigt diese Woche wie dies mit rack-offline bewerkstelligt werden kann. Er zeigt auch auf welche Dinge man achten muss, um Fehler zu vermeiden.

 

Download:

Download(18.8 MB, 10:44)
Alternativer Download für iPod & Apple TV(17.5 MB, 10:44)

 

Resourcen:

 

Quellcode:

[ruby]
# Gemfile
gem "rack-offline"

# config/routes.rb
match "/application.manifest" => Rails::Offline

# config/application.rb
ENV["RAILS_ASSET_ID"] = "" # disable timestamps at end of asset files for offline browsing

# config/environments/development.rb
config.cache_classes = true # to temporarily simulate production
[/ruby]

[html]
<!– layouts/application.html.erb –>
<html manifest="/application.manifest">
[/html]

[javascript]
// application.js
$(function() {
$(window.applicationCache).bind("error", function() {
alert("There was an error when loading the cache manifest.");
});
});
[/javascript]

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

This site uses Akismet to reduce spam. Learn how your comment data is processed.