Page 128 of 165

Rails3, Apache + Passenger (mod Rails), send_file i pusty plik

Zauważyłem ostatnio, że send_file w Rails3 nie działa tak jak trzeba na serwerze Apache. Problem był taki, że Railsy które miały serwować plik 5MB, serwowały pusty plik.

Działo się tak tylko w środowisku produkcyjnym, więc dość ciężko było znaleźć przyczynę. Na co dzień developerkę robię na Mongrelu, pod którym wszystko działało normalnie.

Na szczęście rozwiązanie tego problemu okazało się bardzo proste. Nie na każdym serwerze można wysyłać pliki, oddelegowując je przez X-Sendfile. Wygląda na to że Rails "puszczał" nagłówek w stronę serwera, a ten po prostu go przekazywał.

Aby rozwiązać ten problem, wystarczy w pliku config/production.rb odznaczyć (zakomentować) następującą linijkę:

config.action_dispatch.x_sendfile_header = "X-Sendfile"

Po zakomentowaniu tego, Railsy będą wysyłały pliki w standardowy sposób.

Informatyka – WSIP – podręcznk dla LO – Rozwiązania zadań

Kontynuując poprzednią wiadomość, w której wrzuciłem moją pracę maturalną, dzisiaj umieszczam rozwiązania zadań z książki do liceum:

  • Informatyka - część 1 - Podręcznik dla liceum ogólnokształcącego, liceum profilowanego i technikum - Kształcenie w zakresie rozszerzonym
  • Informatyka - część 2 - Podręcznik dla liceum ogólnokształcącego, liceum profilowanego i technikum - Kształcenie w zakresie rozszerzonym

Wydawnictwo to: WSIP (Wydawnictwo Szkolne i Pedagogiczne).

Autorzy to m.in: Ewa Gurbiel,Ewa Kołczyk, Helena Krupicka, Maciej M. Sysło

Zadania są spakowane i podzielone na działy. Jeśli któregoś brakuje to znaczy że go nie przerabialiśmy:

Myślę że przyda się w szczególności osobom uczęszczającym do Zespołu Szkół Królowej Jadwigi (Zespół Szkół nr 3) w Nowym Targu. Zwłaszcza jeśli uczy was Zbigniew S. :)

Copyright © 2024 Closer to Code

Theme by Anders NorenUp ↑