ruby-on-rails – Ruby on Rails中的截断和简单格式字符串

ruby-on-rails – Ruby on Rails中的截断和简单格式字符串,第1张

概述我试图获取一个字符串并使用simple_format渲染它,​​同时截断它.当我只使用一个或另一个时它起作用,但是当我同时使用它时它不起作用.为什么这不会同时执行simple_format和截断. 调节器 myString = "Apple’s New Laptop" 视图 <%= simple_format truncate( myString, :length => 20 ) %> 我试图获取一个字符串并使用simple_format渲染它,​​同时截断它.当我只使用一个或另一个时它起作用,但是当我同时使用它时它不起作用.为什么这不会同时执行simple_format和截断.

调节器

myString = "Apple&#8217;s New Laptop"

视图

<%= simple_format truncate( myString,:length => 20 ) %>
解决方法 执行此 *** 作的方法是在对字符串使用simple_format后截断.由于truncate默认情况下会转义字符串,因此必须使用escape:false选项.

> myString = "Apple&#8217;s New Laptop"> truncate(simple_format(myString),escape: false) > => "<p>Apple&#8217;s New Laptop..."> truncate(simple_format(myString),escape: false,length: 19)> => "<p>Apple&#8217;s..."

这有可能通过剪切< / p>来创建不平衡的HTML标记.例如,所以要小心使用.

总结

以上是内存溢出为你收集整理的ruby-on-rails – Ruby on Rails中的截断和简单格式字符串全部内容,希望文章能够帮你解决ruby-on-rails – Ruby on Rails中的截断和简单格式字符串所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1294446.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-10
下一篇 2022-06-10

发表评论

登录后才能评论

评论列表(0条)

保存