【问题标题】:How do I batch convert from Slim to Haml or ERB如何从 Slim 批量转换为 Haml 或 ERB
【发布时间】:2018-08-20 15:09:19
【问题描述】:

我有一堆来自其他开发人员的 Slim 文件,但我发现 Haml 更舒服。我该怎么做?

【问题讨论】:

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


    【解决方案1】:

    首先,通过在终端中运行它来将您的 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 的 rake task 将它们转换为 Haml

    【讨论】:

    • 对于未来的搜索者,我想知道您是否可以添加更多描述该代码正在做什么以及“像往常一样将它们转换为 Rails”需要/意味着什么?
    • 谢谢@jvillian。在我制作完这个之后,我只是从我的编辑器上复制了这个,因为之前没有人这样做过。为了清楚起见,我将对其进行编辑。
    猜你喜欢
    • 2012-09-16
    • 1970-01-01
    • 1970-01-01
    • 2012-10-06
    • 1970-01-01
    • 1970-01-01
    • 2015-09-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多