2011-06-29 13 views
5

Próbując podstawowy przykład na szynach 3.1 RC 4, pojawia się błądRails 3.1.0.rc4: 304 Not Modified. Czy jest jakaś znana konfiguracja robocza?

Compiled app/assets/javascripts/application.js 
Served asset /application.js - 304 Not Modified 

(sam z .css i aktywów/rails.png na domyślnej strony indeksu)

Mój workflow:

  • szyn nowego przykład -j

  • szyn nazwę g Book: rok ciąg: całkowitą

  • rake db: migrować

otrzymuję ten błąd zarówno na Linux i 64bit Win7 32 bit. Próbowałem wielu sugestii, ale nie mogłem go uruchomić. Czy jest ktoś, kto może zarządzać tym znanym problemem? Każda konfiguracja, która działa (połączenie klejnotów lub konfiguracji ustawień aktywów)?

[Oto mój win7 gemlist: abstrakcyjne (1.0.0) ActionMailer (3.1.0.rc4) actionpack (3.1.0.rc4) activemodel (3.1.0.rc4) activerecord (3.1.0 .rc4) activeresource (3.1.0.rc4) ActiveSupport (3.1.0.rc4) arel (2.1.3) bcrypt-Ruby (2.1.4 x86 mingw32) konstruktor (3.0.0) Bundler (1.0.15) skrypt kawowy (2.2.0) kawa-skrypt-źródło (1.1.1) erubis (2.7.0) execjs (1.2.0) podwyżka (1.1.0) i18n (0.6.0) jQuery szyny (1.0.12) json (1.5.3) Mail (2.3.0) typy MIME (1,16) multi_json (1.0.3) poliglota (0.3.1) rack (1.3.0) rack-cache (1.0.2) rack-mount (0.8.1) rack-ssl (1.3.2) rack-test (0.6.0) szyny (3.1.0 .rc4) railties (3.1.0.rc4) natarcia (0.9.2) rdoc (3,7) Sass (3.1.3) Sass szyn (3.1.0.rc.3) zębatkami (2.0.0 .beta.10) sqlite3 (1.3.3 x86-mingw32)Thor (0.14.6) obrotu (1.3.2) Wierzchołek (1.4.9) tzinfo (0.3.29) uglifier (1.0.0) Win32 Open3 (0.3.2 x86 mingw32)]

Odpowiedz

12

Wiadomość 304 nie jest błędem. Gdy większość współczesnych przeglądarek żąda pliku, wysyła również plik "ETag", aby zidentyfikować wersję, którą przeglądarka aktualnie posiada. Jeśli żądana przeglądarka ETag pasuje do ETag w wersji serwerowej, przeglądarka wyśle ​​komunikat 304 zamiast podawania rzeczywistego pliku.

Zasadniczo jest to tylko aplikacja informująca przeglądarkę/klienta "Hej, ten zasób nie zmienił się wcale od czasu ostatniego żądania, więc po prostu użyj wersji z pamięci podręcznej. Jeśli go nie masz, ponownie zażądaj pliku (bez ETag), a ja ci go dam. "

Czy coś faktycznie uniemożliwia działanie Twojej aplikacji?

Powiązane problemy