Osobiste, szkoła etc., Programowanie (IDE, UML, Wzorce...), Programowanie (PHP, Java...), Technologie W3C (XHTML, CSS...)

RDT - kolorowanie składni

05 czerwca, 2007 o 17:09:06 Dodaj komentarz Poziom: 0 Permalink

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):

  1. module AjaxScaffold
  2.   def self.included(base)
  3.     base.extend(ClassMethods)
  4.   end
  5.   module ClassMethods
  6.     def ajax_scaffold model_id, *options
  7.       options.assert_valid_keys(:class_name, :suffix)
  8.      
  9.       singular_name = model_id.to_s
  10.       class_name    = options[:class_name] || singular_name.camelize
  11.       plural_name   = singular_name.pluralize
  12.       suffix        = options[:suffix] ? "_#{singular_name}" : ""
  13.      
  14.       module_eval <<-"end_eval", __FILE__, __LINE__
  15.         def index
  16.           list
  17.         end
  18.  
  19.         def list
  20.           @#{plural_name} = #{class_name}.find :all
  21.         end
  22.       end_eval
  23.     end
  24.   end
  25. 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

Textile Lite włączony ( szczegółowy opis znaczników ):