你对使用局部渲染按钮有什么想法?我喜欢以这种方式保持干燥的概念。但也听说加载多个部分会减慢应用程序的速度。
如果是这样,加载按钮 20 次的页面对性能有多大影响?有那么大的区别吗?
你对使用局部渲染按钮有什么想法?我喜欢以这种方式保持干燥的概念。但也听说加载多个部分会减慢应用程序的速度。
如果是这样,加载按钮 20 次的页面对性能有多大影响?有那么大的区别吗?
在开发模式下加载几个部分会减慢应用程序的速度,每次都会重新读取文件,但在生产模式下不会,因为它会缓存视图代码。
因此,如果您想对按钮使用部分,请务必这样做。尽管就我个人而言,我希望有一个辅助函数来实现类似的功能。
def icon(name)
icon = "icon-#{name}"
raw content_tag :i, "", class: icon
end
我不会将它们用于按钮。
DRY 很好,但如果我有一个包含 10 个按钮的表单,我希望能够查看和调整各种按钮而不会弄乱部分按钮。其他人可能更喜欢部分,但这是我的偏好。
我使用的一件事是 simple_form、button_to 和其他类似的表单助手来干燥和简化我的表单。