subdirectories in generator template directory

Hi all,
I'm trying to create a generator. As there are quite a few files in my
generator i decided it would be a good idea to make some
subdirectories in the template directory. But now i can't seem to copy
the files from these subdirectories with the file method. For example:
record do |m|
      m.file File.join('controllers','abc_controller.rb'),
File.join('app','controllers','abc_controller.rb')
....
gives a "No such file or directory ..../templates/controllers/
abc_controller.rb"

Any ideas?
Greetings,
Peter