0

RubyonRailsプロジェクトに取り組んでいる私たちの数人がいます。約1万行のコードがあります。現在私たちが抱えている主な問題の1つは、場所によってはコードが非常に乱雑に見えることです。時々、私たちの何人かはタブが2つのスペースに設定されていないEmacsを使用しました。また、インターンなどからのコードが適切にインデントされていない場合もあります。

基本的に、私はいくつかの非常に見苦しいコードを持っています-.rbファイルと.html.erbファイルに。これらをできるだけ簡単に自動インデントしたいと思います。

C ++でこれを容易にするツールがいくつかあることは知っていますが、RoRで機能するツールを見つけることができないようです。

完全に明確ではない場合、クリーンアップしたいのはコードのフォーマット/インデントだけです。

<% if @test %>
<div class = "test">hello</div>
<% else %>
<div class = "boo">foo</div>
<% end %>

になります

<% if @test %>
  <div class = "test">hello</div>
<% else %>
  <div class = "boo">foo</div>
<% end %>

これをどのように行うことができるかについてのアイデアはありますか?

4

2 に答える 2

0

インデントだけを気にするなら、emacsはそれをとてもうまくやってくれます

C-x h C-M-\
于 2012-07-11T17:44:19.083 に答える
0

関連する可能性のあるツールをいくつか見つけました。誰かがこれらを使用したことがある場合は、お知らせください。

ERBクリーンアップの場合:http://coderack.org/users/webficient/middlewares/38-racktidy

ルビークリーンアップの場合:http ://www.arachnoid.com/ruby/rubyBeautifier.html

于 2012-07-11T18:54:25.317 に答える