RDT - kolorowanie składni
Ostatnio programuje w Ruby używając Railsów. Próbuje trochę metaprogramować - używając czegoś podobnego do scaffoldu.
Najgorsze jest to, że RDT zaczyna się gubić przy takim kodzie(kod z vendor/plugins/ajax_scaffold/lib/ajax_scaffold.rb):
- module AjaxScaffold
- def self.included(base)
- base.extend(ClassMethods)
- end
- module ClassMethods
- def ajax_scaffold model_id, *options
- options.assert_valid_keys(:class_name, :suffix)
- singular_name = model_id.to_s
- class_name = options[:class_name] || singular_name.camelize
- plural_name = singular_name.pluralize
- suffix = options[:suffix] ? "_#{singular_name}" : ""
- module_eval <<-"end_eval", __FILE__, __LINE__
- def index
- list
- end
- def list
- @#{plural_name} = #{class_name}.find :all
- end
- end_eval
- end
- end
- end
Komentarze do wpisu
Możesz śledzić odpowiedzi poprzez kanał RSS. Możesz dodać komentarz lub zostawić ślad (trackback) ze swojego bloga.
Seban
Ja dziś zainstalowałem NetBeansa 6.0 ma on wsparcie dla Ruby i RoR. Muszę powiedzieć że faktycznie zapowiada się ciekawie. Może spróbuj tez?
05 czerwca 2007, 21:32:42
Uzytkownik
NetBeans ma słabą z koleji edycje (x)html – za to rzeczywiście ma obsługę rails/ruby na znacznie wyższym poziomie.
Czas zacząć używać 2 IDE?
05 czerwca 2007, 21:34:07
Seban
Ja najchętniej zostałbym przy RadRails ale strasznie mi działał ten plugin do Eclipse, a Aptana jakoś całkiem nie działa tworzyć projektów Railsowych. Próbowałem też Jedita z różnymi dodatkami, w sumie źle się nie pracowało, ale okropny interfejs.
05 czerwca 2007, 21:45:42
Uzytkownik
Mi aptana tworzy. Od NetBeans odstręcza mnie instalka (wolałbym archiwum, które działa z pudełka…)
05 czerwca 2007, 21:47:57
Dodaj komentarz