Ruby on rails 在数据库中存储html链接的有效方法是什么
我是rails新手,正在创建rails应用程序。 我想知道在数据库中存储html链接的有效方法 例如,我有一个名为“Post”的模型,Post的内容中有html链接(例如)。这些链接应按如下方式呈现:Ruby on rails 在数据库中存储html链接的有效方法是什么,ruby-on-rails,database,Ruby On Rails,Database,我是rails新手,正在创建rails应用程序。 我想知道在数据库中存储html链接的有效方法 例如,我有一个名为“Post”的模型,Post的内容中有html链接(例如)。这些链接应按如下方式呈现: POST <ul> <li><a href="...">html link</a></li> <li><a href="...">html link</a></li>
POST
<ul>
<li><a href="...">html link</a></li>
<li><a href="...">html link</a></li>
...
</ul>
POST
...
我有三个办法来处理这个问题
Post在Post模型中有许多链接
,并将它们呈现为
那么,从可伸缩性、应用程序性能和可维护性的角度来看,您认为存储链接的最有效方式是什么呢。虽然这个想法通常是为了避免自以为是的问题/答案,但我还是要回答您的问题 我肯定会说第一种方式。Ruby通常是非常面向对象的(true、false和nil都有对象,没有原语等)。将链接放到类中会更有意义。由于它将是一个关联,因此它将受益于rails关联()内置的所有其他方法。除此之外,如果您想:
还有更多的可能性。“处理此问题的最有效方法”-什么问题?我想在每个帖子的内容之外呈现相关链接,我想稍后添加/删除这些链接。列表的标记将来可能会更改。用户正在输入这些链接,还是将成为种子数据?授权用户输入这些链接:)