ruby-on-rails – 如何从模板中复制Rails生成器中的整个目录

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 如何从模板中复制Rails生成器中的整个目录前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在创建一个rails生成器,我想从模板中复制整个目录.
我正在使用FileUtils.cp_r并且它可以工作,但问题是我需要从rails app目录中精确模板目录的路径,而不是像使用copy_file那样具有相对路径:
例如,我有
FileUtils.cp_r 'lib/generators/cms/templates/content_wrappers','app/views/content_wrappers'

它工作正常,但我想尽可能使用像copy_file中的相对路径.任何的想法?

解决方法

生成方法中复制整个目录的命令很简单:
def some_generator_method
  directory 'path_to_install_directory','path_to_source_directory'
end

猜你在找的Ruby相关文章