加入收藏 | 设为首页 | 会员中心 | 我要投稿 泉州站长网 (https://www.0595zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

我为什么要使用content_tag而不是“regular”html?

发布时间:2020-12-26 16:01:33 所属栏目:资源 来源:网络整理
导读:我知道有一个选项可以在 ruby-on-rails中使用content_tag函数,这有助于生成一个html标记. 我工作的公司的一些铁路开发人员告诉我,这是“方便和正确”的方式,我不应该写一个“本机”html,以生成一个div例如…… 这是真的吗?它是一种铁轨标准吗?它是否与性

我知道有一个选项可以在 ruby-on-rails中使用content_tag函数,这有助于生成一个html标记.
我工作的公司的一些铁路开发人员告诉我,这是“方便和正确”的方式,我不应该写一个“本机”html,以生成一个div例如……
这是真的吗?它是一种铁轨标准吗?它是否与性能问题或渲染速度有关?

我附上我之前代码的代码:

<div class="alert alert-<%= key %>"><%= value %></div>

和rails功能使用

<%= content_tag(:div,value,class: "alert alert-#{key}") %>

第一个看起来漂亮,可理解和直观 – 比第二个代码更多..
你觉得怎么样?

解决方法

当您以编程方式在ruby代码中生成HTML时,能够使用content_tag会有所帮助,例如:帮助者和演示者.

在我看来,我通常不会在项目的布局和模板中使用content_tags – 我认为它不会有助于编码可读性.我认为这里的生产力或性能没有任何好处.

然而:建议:如果这是你的团队标准化的 – 与团队一起去.

(编辑:泉州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读