Zusätzliche Header per Mechanize übergeben
Ich habe die Tage ein wenig mit der API von Google Analytics gespielt. Ich wollte dort per Ruby zugreifen. Da fiel ...
mehr...Fehlermeldung mit autospec und fsevent auf dem Mac
Vor einiger Zeit habe ich das Gem autotest-fsevent installiert, so dass autospec effektiver über Veränderungen an Dateien informiert wird. Dummerweise kam es dann immer zu Fehlermeldungen der Art
sh: line 1: 6303 Trace/BPT trap
Die Lösung für dieses Problem fand ich nun hier: Man muss einfach das...
mehr...cucumber 0.5.1 und spork
Ich habe die Tage auf die aktuelle cucumber Version (0.5.1) upgegraded und musste erstmal feststellen, dass nun der Rails-Teil ausgegliedert wurde. Diesen findet man nun in cucumber-rails.
mehr...Spork Problem gelöst
Ruby und Ruby on Rails Dokumentation als Dictionary für Mac OS X
Unter http://www.priithaamer.com/blog werden die Ruby Dokumentationen, die man normalerweise per ri abruft, als Dictionary für Mac OS X bereit gestellt. Diese können dann per Spotlight oder zum Beispiel von TextMate per CMD-CTRL-D abgefragt werden, wenn der Cursor über einer fraglichen Methode steht.
Sofort spielte ich natürlich mit dem Gedanken, meine...
mehr...Probleme mit spork und helper Funktionen
Da spec_server tot ist und die Zukunft spork ist, habe ich mich mal ein wenig mit spork befasst.
Leider stolperte ich recht schnell über ein Problem:
Werden in einem View helper-Funktionen benutzt, die aus einem eigenen Module stammen (z.B. unter app/helpers/simple_helper.rb),...
mehr...Doku zu have_tag von rspec
In der Doku zu have_tag von rspec heißt es lapidar "wrapper for assert_select with additional support for using css selectors to set expectation on Strings"und dann weiter "see documentation for assert_select at api.rubyonrails.org/"
Nun gut, damit komm...
mehr...Rspec und autotest
RSPEC=trueso funktioniert's wieder.
mehr...
Rails Doku offline erzeugen
Sehr praktisch kann es sein, wenn man Dokumentationen auch offline zur Verfügung hat.
Für Ruby on Rails erzeugt man sie sich ganz leicht wie folgt:
Man erzeuge eine (leeres) Rails Projekt. Darin friere man per
rake rails:freeze:gems
rails ein. Danach lässt sich per
rake doc:rails
die Doku erzeugen. Man findet sie dann unter doc/api/index.html
