【问题标题】:Ruby on Rails / Javascript - How to tell if content was generated dynamically?Ruby on Rails / Javascript - 如何判断内容是否是动态生成的?
【发布时间】:2014-09-10 05:05:09
【问题描述】:

我有一个 Rails 应用程序,它使用 CMS 在视图页面中呈现内容。

我想知道某个 HTML 标记是否包含由 CMS 生成的内容。

例如,在我的index.html.haml 中,我可以:

%p= @instance_variable.content

如果我将鼠标悬停在前端页面中的 <p> 标记上,我希望有一个弹出窗口告诉我它包含由 CMS 生成的内容。

这可以自动完成吗?

我不想浏览每个视图模板,并且必须使用data-cms="true" 手动填充每个标签。这可能吗?我该怎么做呢?我该从哪里开始?

【问题讨论】:

    标签: javascript jquery html ruby-on-rails ruby


    【解决方案1】:

    如果您不想被侵入,并且没有任何东西可以识别该内容,那么这很重要。

    我的第一个想法是装饰content getter,将它嵌入到带有data- 属性的<span> 标记中,html_safe 它,并在现有的<p> 标记中呈现它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-30
      • 1970-01-01
      • 2019-09-17
      • 1970-01-01
      • 2017-08-16
      • 2021-01-11
      • 2010-11-28
      • 2012-07-28
      相关资源
      最近更新 更多