我有一个相当复杂的 Rails Web 应用程序,它已经有将近 4 年的历史了:)。它每天都有许多客户使用它,所以当我对它进行彻底的改变时,我必须少一点漫不经心。
我已经设法将它迁移到 rails 3.2.2 并且仍然可以使用,但是有很多代码仍然使用 Scriptaculous、Prototype 的 Ajax 调用(例如,用于分页)等等。
我想慢慢地将所有这些迁移到使用 jQuery UJS 和 Coffeescript,但我必须逐个进行这些更改,最好是一次一个控制器跨越多个“版本”。
但我看到打开资产是一个布尔开关。
您是如何在不破坏大量代码的情况下将现有代码迁移到资产管道的?我应该采取哪些预防措施?