Ruby on Railsアプリケーションのhtml.slimファイルをhtml.erbに変換する必要があります。簡単な方法はありますか?多くのことを試しましたStack Overflowや他のサイトにリストされているオプションですが、何も機能しませんでした。コンバーター http://slim2html.raving.systems/ とhtmlからスリムへのコンバーター http:// html2slim.herokuapp.com/ 。逆に機能しないため、使用できません。手動で行う必要がありますか?助けてください。
あなたはできる!
まず、slim-Rails
がすでにインストールされていることを確認してください。 gem install slim-Rails
を呼び出すことでインストールできます。
次に、input.html
に何かを書き込みます
最後に、ターミナルを開いて呼び出します。
echo `slimrb input.html` > output.html
[〜#〜] note [〜#〜]:`
または'
ではなく、"
です。
ファイルoutput.html
を開きます、それがあなたが探しているものです!
Codepen.io を使用して実行しました
新しいペンを開始します。 HTMLマークダウン言語としてSlimを選択します。 Slimに貼り付けます-次に、HTMLペインのview compiled
ボタンをクリックします。
マークアップのストレートHTMLバージョンが表示されます。
その後、それをコピーすることができます。
@duykhoaの答えは、ファイル全体を変換するのに最適ですが、インスペクターを使用してコンパイル済み HTML(CTRL + SHIFT + I in 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ファイルを取得します。