Entries from MyInnoQBlog tagged with 'Ruby on Rails'

ActiveResource and Associations

Ok, it’s been quite a while since the last post popped up here; that’s because I struggled with the innoQ internal timereporting- and invoicing-application I’m working on, which is my diploma thesis, too. And here’s one of my problems I...

AJAX calls with fallback

When you have a list of - say - articles (that’s what I have here) and you want to change the order the items appear on the fly(maybe the newest ones first, or alphabetic or maybe clockwise…you name it…), then...

Doing AJAX-links right in Rails 2.0

Ok, maybe this is a trivial topic, but as this was my first “real” AJAX experience in Rails 2.0, I spent some time solving this issue: I wanted to sort a list of articles differently using AJAX. So in the...

Rails 2.0 released

"This is a fantastic release that’s absolutely stuffed with great new features, loads of fixes, and an incredible amount of polish." Check out more in DDHs Post: Riding Rails: Rails 2.0: It's done!...

The preview feature and more updates on re-coding innoq.com

So now finally another post concerning the “real” work - meaning the progress on re-coding innoq.com. I’m still working on the part of maintaining all the articles on the site. To be precise I did a lot of thinking about...

Make TextMate cope with Rails 2.0 filename convention

In Rails 2.0 view templates have an ending like .html.erb, .css.erb or .xml.erb (instead of f.i. .rhtml in Rails 1.2.x). So if you've selected a syntax highlighting in TextMate for - say a .html.erb template, this would apply to all...

Rails 2.0: Release Candidate 1

Rails 2.0 RC1 is here: http://weblog.rubyonrails.com/2007/11/9/rails-2-0-release-candidate-1...

Rails Sammelsorium

Hier kleinere Rails-Codeschnipsel, die ich in letzter Zeit benutzt habe. Form-Partial in Rails 2.0 Als ich mir den Scaffold für die einzelnen Artikel erstellt habe, wurde mir kein Form-Partial (_form.html.erb) erstellt, wie ich es aus Rails 1.2.3 kannte (dort hieß...

Dynamic Stylesheets in Rails

Nach einem ersten Test-Deployment kam es noch zu einigen Fehlern, was relative Linkangaben anging, wenn man die Seite z.B. in einem anderen Verzeichnis ablegt. Besonders Pfadangaben zu Bildern im Stylesheet machten Probleme. Da aber CSS-Stylesheets nicht dynamisch sind, habe ich...

Ruby und Rails in Leopard

Eine übersichtliche Liste, was Leopard so alles mit sich bringt: http://trac.macosforge.org/projects/ruby/wiki/WhatsNewInLeopard (via RubyInside)...

Backend Layout

Ich bin dann jetzt mal wirklich beim Backend gelandet. Dort angekommen, musste ich mich erstmal darum kümmern, dass die entsprechenden Templates (Edit, Index, New...) erstmal ein anderes Layout bekommen als die Webseite selber. Zuerst dachte ich, ich könnte einfach Folgendes...

innoq.com: Suche mit GET

Ok, ich bin dann doch erstmal wieder beim Frontend gelandet. Irgendwie mag ich es nicht, wenn Dinge so halbfertig sind, besonders wenn es nur "Kleinigkeiten" sind. Und so habe mich dran gemacht, die bisher schon implementierte Suche (mittels acts_as_ferret plugin),...

innoq.com Frontend fertig

Das Frontend für die innoQ-Webseite ist nun fertig (kleinere Änderungen vorbehalten). Es waren noch ein paar Detailsverbesserungen notwendig, so. z.B. das richtige Highlighten (uuuuhhhh) der Unternavigation. Des weiteren wurde die Datenbankstruktur nochmal komplett neu aufgesetzt und so ist z.B. auch...

Lesbarer Quellcode

"IMHO ist lesbarer Code wesentlich besser, vor allem, was die Wartbarkeit angeht. Und wenn man dafür die doppelte Anzahl Codezeilen benötigt..." Das habe ich in einem Post vor einiger Zeit geschrieben, und bekomme nun eine kleine Bestätigung von jemandem, der...

Suche mit acts_as_ferret

Da auch die Suche der innoq-Webseite neu gecoded werden muss, habe ich mich da auch nach einer Lösung umgesehen und bin auf das Plugin acts_as_ferret gestoßen. Auch zu diesem Plugin gab's ein Tutorial von railsenvy.com. Und zwar hier: http://www.railsenvy.com/2007/2/19/acts-as-ferret-tutorial Und...

Rails 2.0 ist fast da

Es gibt ein erstes Preview-Release von Rails 2.0! Um dieses zu Installieren gibt es folgende Möglichkeiten: gem install rails --source http://gems.rubyonrails.org Oder, um es nur in einem Rails-Projekt auszuprobieren: rake rails:freeze:edge TAG=rel_2-0-0_PR In dem Post erläutert DHH einige neue Features...

Rake me slugs!

Da die URLs nachwievor "schön" sein sollen, hatte ich das Problem, dass für die einzelnen Artikel einer Kategorie (Leistungen, Referenzen etc.) noch keine slugs (Kurznamen) hinterlegt waren. Und diese slugs tauchen eben in der Adresszeile auf und sie sollen als...

PrettyURLs

Die "neue" innoQ-Homepage soll auch nachwievor schöne URLs haben, sog. PrettyURLs. Die Hauptnavigation der Seite besteht aus verschiedenen Kategorien, wie z.B. "Leistungen", "Referenzen" usw. Siehe auch folgenden Ausschnitt: In der Anwendung ist es so modelliert, dass jeder Link eine Kategorie...

Das "Wie erstelle ich ein neues EdgeRails Projekt"-Tutorial

Die innoq-Webseite soll auf Ruby On Rails portiert werden. Zu diesem Zweck nutze ich EdgeRails. EdgeRails ist die aktuellste Entwickler-Revision von Rails, die Features enthält, die wahrscheinlich in einer der nächsten Rails-Versionen implementiert werden. Mehr dazu gibt's auch hier: http://wiki.rubyonrails.org/rails/pages/EdgeRails...

RM-Install

RM-Install, powered by BitRock, is a free, multi-platform, enterprise-class Ruby on Rails stack enabling you to instantly begin developing and deploying great Rails applications without the worry of installing or maintaining the various integrated software components. Sicherlich einen Blick...

Noch viel zu lernen?!?

Da bin ich grade über folgenden Ruby-Code zum Thema "Secret Santas" gestoßen und war recht beeindruckt, wie kurz dieser ist: class Array def shuffle! replace sort_by { rand } end end class SecretSanta include Enumerable def initialize(people) @from, @to =...

The secret santas on rails

Als erstes - zugegebenerweise recht kleines - Rails Projekt bin ich grade dabei die Secret Santa Anwendung mit Rails umzusetzen. Hauptsächlich um mal zu lernen, wie der ganze Krempel in Rails so zusammenhängt und um erste Erfahrungen an einem simplen...

Ruby und Rails Dokumentation

Über den rubyonrails.org-Blog habe ich diesen recht schicken API-Browser gefunden: http://www.noobkit.com/ Sieht auf jedenfall schonmal besser aus, als die jeweilige API selbst. Ferner finde ich das Widget RubySearch von Brian Guthrie ganz hilfreich. Es gibt auch noch ein weiteres Ruby-Widget,...

Getting Real

Hm...da surft man so, durch Blinksale und Ruby On Rails bedingt, auch mal über die Seiten von 37signals.com und findet über nen kleinen Umweg in deren Blog sehr interessante Artikel zum Thema "Getting Real". Was die Jungs damit meinen ist...

Blinksale!

Ich habe mir einen Account bei Blinksale eingerichtet. Blinksale ist eine Online-Verwaltung von Rechnungen und für mich (und wahrscheinlich auch für euch) definitiv einen Blick wert! (Hauptsache, ich werde jetzt nicht arbeitslos ;-) ) Die Anwendung wurde in Ruby...

Learning Ruby and Rails

Nachdem ich letzte Woche das Tutorial von Apple zu Ruby on Rails durchgearbeitet habe - welches doch so einige als "deprecated" gekennzeichnete Funktionen beinhaltete - fange ich jetzt damit an folgendes Tutorial von O'Reilly durchzuarbeiten: Cookin with Ruby on Rails...