Ruby 如何在数据库中保存HTML页面?

Ruby 如何在数据库中保存HTML页面?,ruby,ruby-on-rails-4,mysql2,Ruby,Ruby On Rails 4,Mysql2,如何使用ruby在数据库中保存HTML页面 我想在seed.rb`EmailEvent.create(email\u event\u id:1,说明: “联系代理通知”,html页面:“此处显示html页面”` 我不确定这是否是正确的方法。任何帮助都将不胜感激 您希望数据库中的字段是“text”而不是varchar,这样它就可以保存所有html 当您直接输出html时,您需要确保将.html\u安全地添加到视图的字段中。(例如,) 在安全方面,您肯定希望确保不受信任的用户没有编辑存储在数据库中的

如何使用ruby在数据库中保存HTML页面

我想在seed.rb`EmailEvent.create(email\u event\u id:1,说明:

“联系代理通知”,html页面:“此处显示html页面”`

我不确定这是否是正确的方法。任何帮助都将不胜感激

  • 您希望数据库中的字段是“text”而不是varchar,这样它就可以保存所有html
  • 当您直接输出html时,您需要确保将.html\u安全地添加到视图的字段中。(例如,
  • 在安全方面,您肯定希望确保不受信任的用户没有编辑存储在数据库中的HTML。如果没有,您需要确保在将其输入输出到视图之前对其进行清理
  • 不过,正如斯皮克曼所说,除此之外,事情非常简单

  • 您希望数据库中的字段是“text”而不是varchar,这样它就可以保存所有html
  • 当您直接输出html时,您需要确保将.html\u安全地添加到视图的字段中。(例如,
  • 在安全方面,您肯定希望确保不受信任的用户没有编辑存储在数据库中的HTML。如果没有,您需要确保在将其输入输出到视图之前对其进行清理
  • 不过,正如斯皮克曼所说,除此之外,事情非常简单

  • 您希望数据库中的字段是“text”而不是varchar,这样它就可以保存所有html
  • 当您直接输出html时,您需要确保将.html\u安全地添加到视图的字段中。(例如,
  • 在安全方面,您肯定希望确保不受信任的用户没有编辑存储在数据库中的HTML。如果没有,您需要确保在将其输入输出到视图之前对其进行清理
  • 不过,正如斯皮克曼所说,除此之外,事情非常简单

  • 您希望数据库中的字段是“text”而不是varchar,这样它就可以保存所有html
  • 当您直接输出html时,您需要确保将.html\u安全地添加到视图的字段中。(例如,
  • 在安全方面,您肯定希望确保不受信任的用户没有编辑存储在数据库中的HTML。如果没有,您需要确保在将其输入输出到视图之前对其进行清理

  • 不过,正如斯皮克曼所说,除此之外,事情非常简单。

    对我来说很好。你期望什么问题?对我来说很好。你期望什么问题?对我来说很好。你期望什么问题?对我来说很好。你期望什么问题?我在html中有rails标记,我保存了它们,但当我检索html时,它应该I’我给我起个名字,例如“abc”。它现在给了我这样的
    名称:
    @user2419697,所以你在数据库中保存.html.erb文件,并希望在输出之前对其进行处理?现在你真的疯了。我只是在谷歌上搜索了一下,这个页面看起来很有用:另一个选择是不存储erb模板,而是使用主干js或angularjs,它们具有eir拥有自己的模板引擎。然后你可以将这些模板存储在数据库中,并用javascript填充它们。这取决于你在做什么。我有html中的rails标记,我保存了它们,但当我检索html时,它应该给我一些名称,例如“abc”。它现在给了我这样的
    名称:
    @user2419697,所以你在数据库中保存.html.erb文件,并希望在输出之前对其进行处理?现在你真的疯了。我只是在谷歌上搜索了一下,这个页面看起来很有用:另一个选择是不存储erb模板,而是使用主干js或angularjs,它们具有eir拥有自己的模板引擎。然后你可以将这些模板存储在数据库中,并用javascript填充它们。这取决于你在做什么。我有html中的rails标记,我保存了它们,但当我检索html时,它应该给我一些名称,例如“abc”。它现在给了我这样的
    名称:
    @user2419697,所以你在数据库中保存.html.erb文件,并希望在输出之前对其进行处理?现在你真的疯了。我只是在谷歌上搜索了一下,这个页面看起来很有用:另一个选择是不存储erb模板,而是使用主干js或angularjs,它们具有eir拥有自己的模板引擎。然后你可以将这些模板存储在数据库中,并用javascript填充它们。这取决于你在做什么。我有html中的rails标记,我保存了它们,但当我检索html时,它应该给我一些名称,例如“abc”。它现在给了我这样的
    名称:
    @user2419697,所以你在数据库中保存.html.erb文件,并希望在输出之前对其进行处理?现在你真的疯了。我只是在谷歌上搜索了一下,这个页面看起来很有用:另一个选择是不存储erb模板,而是使用主干js或angularjs,它们具有eir拥有自己的模板引擎。然后你可以将这些模板存储在数据库中,并用javascript填充它们。这取决于你在做什么。