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

Antwort per Email an