有什么工具可以自动格式化Ruby / Rails代码

我目前使用几个插件的GEdit做Ruby on Rails的开发。 我想要的一件事就是自动格式化我的源文件(.rb,。* .erb等)。理想情况下,我可以从命令行和/或GEdit中调用。

命令行工具将会很好,因为我可以设置一个Git钩子来自动格式化提交。

我有什么select? 各有什么优点和缺点?

这不是新的,但它的工作原理: http : //www.arachnoid.com/ruby/rubyBeautifier.html

怎么样rubocop ?

rubocop -a会自动修复你的代码语法

不是真正的答案,但我对RubyMine代码格式化程序非常满意。