Category Archives: Rails
will_paginate mit einem Array
Hier eine einfache Funktion, mit der man in einer Nicht-ActiveRecord Collection blättern kann. Aus diesem Blog entnommen: http://errtheblog.com/posts/56-im-paginating-again erledigt wird das Ganze durch folgende Funktion: def paginate_collection(collection, opts = {}) opts[:per_page] ||= 20 opts[:page] ||= 1 opts[:page] = opts[:page].to_i returning WillPaginate::Collection.new( … Continue reading
Javascript Datei templateabhängig im Header
Wenn man nicht alle Javascriptfunktionen in jeder Controller Action einbinden will ohne unterschiedliche Layouts zu benutzen, kann man diese Dateien mit content_for dynamisch einbinden. Diese Erkenntnis verdanke ich Ryan Bates bzw. http://railscasts.com . Vereinfacht wird das Ganze durch eine kleine Helperfunktion, die ich von … Continue reading
Exceptionausgabe im log
Für eine vernünftige Fehlerrückverfolgung sollte der komplette Exception trace protokolliert werden: begin code rescue logger.error { “$!.backtrace” } end
Ajax Pagination mit will_paginate
Ein wunderbarer Helfer für das Blättern in einer ActiveRecord-Collection ist “will_paginate”, das für den Normalfall auch einfach zu installieren und anzuwenden ist. Zur Einführung sei hier auf den Railscast verwiesen: http://railscasts.com/episodes/51 . Etwas unübersichtlich wird es aber, wenn es darum geht, dieses … Continue reading