Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 关于使用partials渲染按钮的思考_Ruby On Rails_Ruby On Rails 3 - Fatal编程技术网

Ruby on rails 关于使用partials渲染按钮的思考

Ruby on rails 关于使用partials渲染按钮的思考,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,您对使用partials渲染按钮有何想法?我喜欢这样保持东西干燥的概念。但也听说加载几个部分会降低应用程序的速度 如果是这样,对于一个加载按钮20次的页面,性能影响有多大?有这么大的区别吗?我不会用它们来做按钮 干是好的,但如果我有一个10个按钮的形式,我希望能够看到和调整不同的按钮,而不与部分混乱。其他人可能更喜欢部分,但这是我的偏好 我做的一件事是使用simple\u form、button\u to和其他类似的表单助手来简化表单。在开发模式下加载多个部分会降低应用程序的速度,在开发模式下,

您对使用partials渲染按钮有何想法?我喜欢这样保持东西干燥的概念。但也听说加载几个部分会降低应用程序的速度


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

我不会用它们来做按钮

干是好的,但如果我有一个10个按钮的形式,我希望能够看到和调整不同的按钮,而不与部分混乱。其他人可能更喜欢部分,但这是我的偏好


我做的一件事是使用simple\u form、button\u to和其他类似的表单助手来简化表单。

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

因此,如果您想使用部分按钮,请务必这样做。虽然就我个人而言,我宁愿让一个助手函数实现这样的功能

def icon(name)
  icon = "icon-#{name}"
  raw content_tag :i, "", class: icon
end

我相信使用helper函数是正确的方法。