Rails 2.0 :D

Posted by Dibi Store Fri, 07 Dec 2007 15:20:00 GMT

Sarà l'ennesimo post, oggi ne parlano tutti, è finalmente giunto il rilascio di rails2.0. Bhe non provo nemmeno ad agiornarela mia release oggi, perchè immagino ci sia un traffico pazzesco, e rischio di rimanere a metà con l'installazione, anche se io personalmente gia da mesi ho una versione stabile della gemma e una di sviluppo, comunque fate voi, ma ne vale veramente a pena :)

Posted in  | Tags  | no comments | no trackbacks

Rinominare i file rhtml per rails 2.0

Posted by Dibi Store Sat, 17 Nov 2007 11:31:00 GMT

Con l'arrivo di rails 2.0, è ormai deprecato usare file con estensione rhtml, invece è piu conveniete usare i file con estensione erb. Fin qui tutto chiaro, apparte magari la poca voglia di andare a modificare a mano tutti i files delle viste, per qui ecco qui uno script che lo farà in automatico per voi, addirittura aggiornano svn, trovato su caboo e modificato da me per supportare anche i files rjs.

namespace 'views' do
  desc 'Renames all your rhtml views to erb'
  task 'rename' do
    Dir.glob('app/views/**/*.rhtml').each do |file|
      puts `svn mv #{file} #{file.gsub(/\.rhtml$/, '.html.erb')}`
    end

    Dir.glob('app/views/**/*.rjs').each do |file|
      puts `svn mv #{file} #{file.gsub(/\.rhtml$/, '.js.erb')}`
    end

  end
end

Da notare che nella versione originale i files venivano rinominati semplicemente con erb. Io invece preferisco anteporre anche l'html, per maggiore chiarezza. Inoltre potete adattare il tutto a qualsiasi estensione, senza problemi.

Per usarlo, invece, mettete il file nella directory /lib/task/views.rake, e lanciatelo con:

rake views:rename

Posted in  | Tags  | 1 comment