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

时间:2018-03-12 14:39:00

标签: ruby-on-rails haml slim-lang

我有一堆Slim文件留给了另一位开发者,但我发现Haml更舒服。我该怎么做呢?

1 个答案:

答案 0 :(得分:0)

首先,通过在终端中运行,将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 Rails将它们转换为Haml' rake任务