web-dev-qa-db-ja.com

html.slimファイルをhtmlまたはhtml.erbに変換するにはどうすればよいですか?

Ruby on Railsアプリケーションのhtml.slimファイルをhtml.erbに変換する必要があります。簡単な方法はありますか?多くのことを試しましたStack Overflowや他のサイトにリストされているオプションですが、何も機能しませんでした。コンバーター http://slim2html.raving.systems/ とhtmlからスリムへのコンバーター http:// html2slim.herokuapp.com/ 。逆に機能しないため、使用できません。手動で行う必要がありますか?助けてください。

10
Aswathy

あなたはできる!

まず、slim-Railsがすでにインストールされていることを確認してください。 gem install slim-Railsを呼び出すことでインストールできます。

次に、input.htmlに何かを書き込みます

最後に、ターミナルを開いて呼び出します。

echo `slimrb input.html` > output.html

[〜#〜] note [〜#〜]`または'ではなく、"です。

ファイルoutput.htmlを開きます、それがあなたが探しているものです!

14
duykhoa

Codepen.io を使用して実行しました

新しいペンを開始します。 HTMLマークダウン言語としてSlimを選択します。 Slimに貼り付けます-次に、HTMLペインのview compiledボタンをクリックします。

マークアップのストレートHTMLバージョンが表示されます。

その後、それをコピーすることができます。

24
Sirat

@duykhoaの答えは、ファイル全体を変換するのに最適ですが、インスペクターを使用してコンパイル済み HTML(CTRL + SHIFT + I in Chrome =または右クリックして、inspectをクリックして要素を調べます)。

4
avjaarsveld
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ファイルを取得します。

0
Milind