NetBeans 6 als Rails-IDE

Als ich mir das letzte Mal NetBeans angeschaut habe, war das während meiner äußerst kurzen Java-Phase. Es war irgendwann im letzten Jahrhundert, noch bevor Sun NetBeans erwarb. NetBeans war eine reine Java-Entwicklungsumgebung — für und in Java. Bis vor kurzem sah ich auch keinen Grund, mich mit NetBeans wieder zu befassen. Doch vor ein paar […]

Es ist alles eine Ansichtssache

Wir stellen in der Firma derzeit Teile unserer alten Software auf eine hippe und coole Rails-Anwendung um. Solange unsere Anwendung nicht fertig ist, muß die alte und die neue Software parallel laufen und auf die gleichen Daten zugreifen können. Da wird die alte Software nicht ändern können und wollen, muß sich Rails entsprechend anpassen. Wir […]

Zeig mir deine .irbrc

Die IRB ist ein sehr nützliches Tool, um mal interaktiv mit Ruby zu spielen. Die Standardeinstellungen der IRB sind jedoch etwas spartantisch. Meine .irbrc macht das Leben ein wenig komfortabler. require ‘irb/completion’ require ‘rubygems’ require ‘map_by_method’ require ‘what_methods’ require ‘pp’ require ‘irb/ext/save-history’ IRB.conf[:AUTO_INDENT] = true IRB.conf[:PROMPT_MODE] = :SIMPLE IRB.conf[:SAVE_HISTORY] = 200 IRB.conf[:HISTORY_FILE] = “#{ENV[‘HOME’]}/.irb-history”

Verschwurbelter Code

In meinem Rails-Programm möchte ich gerne Listenelemente (acts_as_list) horizontal sortieren können. Das ganze sollte über eine kleine Symbolleiste (s. Bild) über jedem Listenelement geschehen. Anfangs schrieb ich einfach den HTML/Rails-Code, der die 5 Buttons enthielt, direkt in den View hinein. Doch dann packte mich der Ehrgeiz und habe versucht, es zu verbessern. Am Ende hatte […]

Tücken von acts_as_list

Beim benutzen von acts_as_list in Ruby on Rails bin ich beim entfernen von Listenelementen auf eine Hürde gestoßen. Nach dem Entfernen des Listenelementes wurden die nachfolgenden Elemente nicht korrekt sortiert. Ich weiß nicht, ob ich was da falsch verstanden habe oder ob es sich um einen Bug handelt. Um letztenendes ein korrektes Verhalten meiner Liste […]