如何从 Slim 批量转换为 Haml 或 ERB

How do I batch convert from Slim to Haml or ERB

我有一堆其他开发人员留下的 Slim 文件,但我觉得 Haml 更舒服。我该怎么做?

首先,在您的终端中通过 运行 将您的 Slim 文件转换为 ERB。它遍历所有 .slim 文件并将结果保存在 .html.erb 中并删除原始文件 (please use git):

for i in **/*.slim; do
    [ -f "$i" ] || break
    echo "Processing file $i"
    slimrb -e "$i" "${i%.slim}.html.erb"
    rm -rf "$i"
done

然后使用 Haml 将它们转换为 Haml Rails' rake task