2015-06-19 52 views

回答

2

就个人而言,我有更多的问题作出on Rails的项目比小,更多的“增量”那些大跳跃。 2.x到4.x跳一个,好吧,吸:)。但是,我发现Rails 3.2 - > 4.2对于工作中的应用程序来说并不是一个糟糕的跳跃。实际上,在我们的应用程序的4.2版本中加入了protected_attributes gem,我们甚至不用担心Rails 4.2中强烈的参数变化(这个gem让你继续在你的模型中使用attr_accessible)。随着时间的推移,我们正在改变我们的许多模型/控制器以利用更新的强参数方法,但很高兴得到4.x分支的其他好处(特别是在我们特定的应用程序中枚举真的很有用),而不必在数十个强大参数的控制器/模型上重构数十个。这样说,我认为理想的方法是查看4.x(和/或5.x)的功能,并询问这些功能是否有助于改进您的应用程序,代码和开发体验等。如果是的话,我会尽快更新。如果没有,我可能会等待并升级,当我有适当的时间,并打破开发日程安排。

+0

如果我可以直接从3.2 - > 5没有中间步骤,我认为这就是我想要做的。但是如果我必须从3.2 - > 4.2 - > 5,那么我现在就要做出第一步。 – slindsey3000

+1

你绝对不需要。一点也不。我们几乎等了5分钟,但后来因为我想要枚举,所以我在我的副总裁那里得到了所有的开发者 - 女主角;)。有时候,就像2.x - > 4.x跳,它可能会有更多的工作和挑战,但并非总是如此。看起来你真的只是宁愿等5,而且没有什么不对(这可能会比4.2先做更多的工作)。根据你的偏好,我会等5。 –