Hallo Alex,
hmm, ich weiß jetzt nicht, was Du mit "Rails selbst wird nie
die 'gecachte' Seite nutzen" meinst. Rails selbst ist ja auch kein
HTTP-Server, der auf einem Port auf Anfragen wartet.
Aber: Mongrel z.B. bedient auch in der Entwicklungsumgebung statische
Seiten,
wenn der caching-Flag auf true gesetzt ist.
Zwar nicht so flott wie der Apache, aber so, daß man das caching
testen kann.
Viele Grüße
Michael
Alex Peuchert schrieb:
> Hi,
> das wollte ich dir gerade schreiben. In der development.rb ist
> standard-mäßig ein Eintrag drin 'perform_caching = false' und da ja
erst
> environment.rb und dann development.rb ausgeführt werden, haben die
> Einstellungen in development.rb Vorrang.
>
> Noch etwas. Page_Caching bringt nur etwas, wenn ein Webserver vor Rails
> hängt und dieser statische Seiten selber verteilt. Rails selbst wird
nie
> die 'gecachte' Seite nutzen.
>
> -Alex
>
>
>
> Michael Kastner wrote:
>> Um das caching auch in der development-Umgebung zum laufen zu bringen
>> muß man den Eintrag
>>
>> config.action_controller.perform_caching = true
>>
>> in die development.rb schreiben und _nicht_ in die environment.rb.
>>
>> Das steht sicher auch irgendwo, aber ich hab's wohl mal wieder
übersehen.
>>
>>
>> Viele Grüße
>>
>> Michael Kastner
>>
>> Michael Kastner schrieb:
>>> Hallo,
>>>
>>> ich versuche mich gerade daran, die Startseite einer Anwendung(Rails
>>> 1.2.3) zu cachen. Aus irgendeinem Grunde funktioniert das aber nicht.
>>>
>>> Muß man den Vollmond abwarten, damit das Caching funktioniert?
>>>
>>> Ich möchte lediglich die Index-Seite cachen:
>>>
>>>
>>> class PublicWelcomeController < PublicController
>>>
>>> caches_page :index
>>>
>>> def index
>>> @new_articles = Article.find(:all)
>>> @new_products = Product.find(:all)
>>> end
>>>
>>> end
>>>
>>> Und in der environment.rb befindet sich dieser Eintrag:
>>>
>>> Rails::Initializer.run do |config|
>>> config.action_controller.perform_caching = true
>>> end
>>>
>>> Das sollte doch genügen, damit die Seite abgelegt wird. Aber in
>>> /public keine entsprechende Datei abgelegt und im Controller wird
>>> weiter munter die index-Methode mit samt ihren Datenbankzugriffen
>>> aufgerufen.
>>>
>>> Mache ich da etwas falsch?
>>>
>>> Viele Grüße
>>>
>>> Michael Kastner
>>>
>>>
>>>
------------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> rubyonrails-ug mailing list
>>> [email protected]
>>> http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug
>>
>>
------------------------------------------------------------------------
>>
>> _______________________________________________
>> rubyonrails-ug mailing list
>> [email protected]
>> http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug
>>
>
>
>
------------------------------------------------------------------------
>
> _______________________________________________
> rubyonrails-ug mailing list
> [email protected]
> http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug
--
------------------------------
galt.de Web :-) Services
Michael Kastner
Berliner Straße 3
D-65439 Flörsheim
Telefon +49 (0) 6145 / 938 581
Telefax +49 (0) 6145 / 938 582
E-Mail [EMAIL PROTECTED]
Homepage http://www.galt.de
------------------------------
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug