考虑以下编码样式:
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已经变成了快速的袖手旁观的答案,希望得到积分。讨论和想法发生了什么?
答案 0 :(得分:3)
我更喜欢帮助方法,因为我已完成它们,并且它们对我来说更好。
我发现阵列版本的通信性较低(如果较短),并且IDE支持较少(但是YMMV)。