2011-09-10 10 views
5

Tworzę generator szyn i chcę skopiować cały katalog z szablonów. Używam FileUtils.cp_r i to działa, ale sprawa jest to, że trzeba precyzyjnie ścieżkę katalogu szablonów z katalogu app szyny zamiast tylko o ścieżkę względną jak przy użyciu copy_file: Na przykład, mamJak skopiować cały katalog w generatorze Railsów z szablonów

FileUtils.cp_r 'lib/generators/cms/templates/content_wrappers', 'app/views/content_wrappers' 

Działa dobrze, ale chciałbym po prostu użyć względnej ścieżki, jak w copy_file, jeśli to możliwe. Dowolny pomysł?

Odpowiedz

10

Komenda skopiować cały katalog w sposób generatora jest prosta:

def some_generator_method 
    directory 'path_to_install_directory', 'path_to_source_directory' 
end 
+0

Dzięki, postaram że ..: D –

+0

Według Apidock tej metody została zaniechana. Czy możesz zaktualizować swoją odpowiedź? – yas4891

+0

Oto dokumenty: http://www.rubydoc.info/github/erikhuda/thor/master/Thor/Actions:directory –

Powiązane problemy