0

考虑以下编码风格:

link_to 'Widget', [:admin, widget]
# vs
link_to 'Widget', admin_widget_path(widget)

form_for [:admin, widget]
# vs
form_for widget, :url => admin_widget_path(widget)

你更偏向于哪个,为什么?我最感兴趣的是为什么你更喜欢其中一个。

更新

只有 1 条评论?我很失望 :( 可能希望听到有关性能、约定、一致性等的信息。似乎 StackOverflow 已经变成了快速的即兴答案,希望得到分数。讨论和想法发生了什么?

4

1 回答 1

3

我更喜欢辅助方法,因为我已经完成了它们,而且它们对我来说更好读。

我发现阵列版本的交流性较差(如果更短的话),并且对 IDE 的支持较少(但 YMMV)。

于 2012-04-23T15:45:20.883 回答