0

你对使用局部渲染按钮有什么想法?我喜欢以这种方式保持干燥的概念。但也听说加载多个部分会减慢应用程序的速度。

如果是这样,加载按钮 20 次的页面对性能有多大影响?有那么大的区别吗?

4

2 回答 2

2

在开发模式下加载几个部分会减慢应用程序的速度,每次都会重新读取文件,但在生产模式下不会,因为它会缓存视图代码。

因此,如果您想对按钮使用部分,请务必这样做。尽管就我个人而言,我希望有一个辅助函数来实现类似的功能。

def icon(name)
  icon = "icon-#{name}"
  raw content_tag :i, "", class: icon
end
于 2013-04-11T11:39:57.733 回答
0

我不会将它们用于按钮。

DRY 很好,但如果我有一个包含 10 个按钮的表单,我希望能够查看和调整各种按钮而不会弄乱部分按钮。其他人可能更喜欢部分,但这是我的偏好。

使用的一件事是 simple_form、button_to 和其他类似的表单助手来干燥和简化我的表单。

于 2013-04-11T11:23:04.783 回答