Ruby on rails 使用数组而不是命名路由帮助器

Ruby on rails 使用数组而不是命名路由帮助器,ruby-on-rails,ruby,ruby-on-rails-3,Ruby On Rails,Ruby,Ruby On Rails 3,考虑以下编码样式: 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) 你更喜欢哪一种?为什么?我最感兴趣的是你为什么喜欢一个而不是另一个 更新 只有一条评论?我很失望:(希望听到关于性能、惯例、一致性等方面的

考虑以下编码样式:

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)
你更喜欢哪一种?为什么?我最感兴趣的是你为什么喜欢一个而不是另一个

更新


只有一条评论?我很失望:(希望听到关于性能、惯例、一致性等方面的信息。似乎StackOverflow已经变成了快速的即兴回答,希望得到分数。讨论和思考发生了什么事?

我更喜欢助手方法,因为我已经完成了这些内容,而且它们对我来说读起来更好


我发现数组版本没有那么好沟通(如果更短),IDE支持也更少(但是YMMV)。

我更喜欢helper方法,因为我已经完成了它们,而且它们对我的阅读效果更好

我发现数组版本没有那么好沟通(如果更短的话),IDE支持也更少(但是YMMV)