我创建了一个将某些文件夹复制到其他文件夹的食谱。在模板中,我编写了如下命令:
cp -r [some path] [some path]
cp -r [some path] [some path]
cp -r [some path] [some path]
...
但是最后一个命令复制了具有特定扩展名.html的文件。所以我写了这样的命令:
cp [some path]/*.html [some path]
一切正常但我必须在最后一个命令中写一些if语句,因为有些情况下,此目录中没有html文件。 如何在我的模板中写出来?
答案 0 :(得分:-1)
您可以使用if
声明。
<% %>
或<% -%>
中包含的代码是一个被评估的语句。
所以你可以这样写:
<% if File.exist?('filename') -%>
# do something
<% end -%>