如何将 html.slim 个文件转换为 html 或 html.erb?
How can I convert html.slim files to html or html.erb?
我需要将 Rails 应用程序 Ruby 中的 html.slim 文件转换为 html.erb。有什么简单的方法吗?我尝试了 Stack Overflow 和其他网站中列出的许多选项。但对我没有任何帮助。我找到了一个转换器 http://slim2html.raving.systems/ and a html to slim converter http://html2slim.herokuapp.com/ 。它对我没有用,因为它不能反过来工作。我应该手动做吗?请帮忙。
你可以!
首先,确保您已经安装了 slim-rails
。您可以通过调用 gem install slim-rails
.
来安装它
然后在input.html
中写点东西
最后,您打开终端并调用:
echo `slimrb input.html` > output.html
注意:它是`
,不是'
或"
打开文件 output.html
,这就是您要查找的内容!
我刚刚使用 Codepen.io
开始新笔。选择 Slim 作为你的 HTML Markdown 语言。粘贴到您的 Slim - 然后单击 HTML 窗格中的 view compiled
按钮。
您会看到标记的直接 HTML 版本。
然后您可以将其复制出来。
@duykhoa 的答案是转换整个文件的最佳答案,但您也可以使用检查器查看和复制 compiled HTML (CTRL+SHIFT +I 在 Chrome 或右键单击然后单击 inspect
以检查元素)。
slimrb -e foo.html.slim foo.html.erb
所以在我的 ubuntu/git bash 控制台上,这就是这样做的,很容易
mike@mike-PORTEGE-Z30t-A:~/workspace/demo$ slimrb -e app/views/layouts/_header.html.slim app/views/layouts/_header.html.erb
我得到了新的转换为 .slim 文件的 .erb 文件。
我需要将 Rails 应用程序 Ruby 中的 html.slim 文件转换为 html.erb。有什么简单的方法吗?我尝试了 Stack Overflow 和其他网站中列出的许多选项。但对我没有任何帮助。我找到了一个转换器 http://slim2html.raving.systems/ and a html to slim converter http://html2slim.herokuapp.com/ 。它对我没有用,因为它不能反过来工作。我应该手动做吗?请帮忙。
你可以!
首先,确保您已经安装了 slim-rails
。您可以通过调用 gem install slim-rails
.
然后在input.html
最后,您打开终端并调用:
echo `slimrb input.html` > output.html
注意:它是`
,不是'
或"
打开文件 output.html
,这就是您要查找的内容!
我刚刚使用 Codepen.io
开始新笔。选择 Slim 作为你的 HTML Markdown 语言。粘贴到您的 Slim - 然后单击 HTML 窗格中的 view compiled
按钮。
您会看到标记的直接 HTML 版本。
然后您可以将其复制出来。
@duykhoa 的答案是转换整个文件的最佳答案,但您也可以使用检查器查看和复制 compiled HTML (CTRL+SHIFT +I 在 Chrome 或右键单击然后单击 inspect
以检查元素)。
slimrb -e foo.html.slim foo.html.erb
所以在我的 ubuntu/git bash 控制台上,这就是这样做的,很容易
mike@mike-PORTEGE-Z30t-A:~/workspace/demo$ slimrb -e app/views/layouts/_header.html.slim app/views/layouts/_header.html.erb
我得到了新的转换为 .slim 文件的 .erb 文件。