gpt4 book ai didi

ruby-on-rails-3 - 如何在 Rails 中对链接进行 urlize

转载 作者:行者123 更新时间:2023-12-04 05:35:13 31 4
gpt4 key购买 nike

我有一个用户定义的外部 URL,我想通过使用类似于 Django urlize 的东西将其转换为链接。过滤。怎么会去做呢?

我只需要在前面的 http:// 中添加一些东西或者不管它是否缺乏。

除非我错过了,link_to似乎不这样做。

最佳答案

我可以看到几个解决方案:

  • 创建助手 urlize(url)添加 http://如果丢失
  • 覆盖模型上的 url getter 以添加 http://
  • 在模型中添加 before_save 回调以添加 http://到网址,从而确保您的数据库中有一个有效的网址

  • 就个人而言,我只有一些验证来检查输入的 url 是否有效。在这里,我将使用第三个选项。

    关于ruby-on-rails-3 - 如何在 Rails 中对链接进行 urlize,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12045112/

    31 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com