一般来说,我是 Rails 框架和 Ruby 语言的新手,但我确实有一些编程和 MVC 经验。我正在尝试使用 rails 的 link_to 方法输出链接。然而,在 HTML 中,此链接位于另一组双引号内。我需要转义标签中由 rails 产生的引号。
我试过谷歌,只找到了没有帮助的 javascript 转义信息。我尝试使用几次提到的 ah(%[]) 方法,但随后没有创建链接,并且输出了实际的单词 link_to。
有谁知道如何转义由 rails 创建的超链接标签中的双引号或将其切换为使用单引号?
实际代码
<% @properties = Property.all
@properties.each do |property| %>
<img src="images/img<%= property.id %>.jpg" alt="" title="<strong><%= property.address %></strong><span>9 rooms, 3 baths, 6 beds, building size: 5000 sq. ft. Price: $ 600 000 <%= link_to "Read More", property) %></span>">
<% end %>
输出
<img src="images/img1.jpg" alt="" title="<strong>50 Craft LAne</strong><span>9 rooms, 3 baths, 6 beds, building size: 5000 sq. ft. Price: $ 600 000 <a href="/properties/1">Read More</a></span>">
超链接中的第一个双引号与 title=" 配对,然后一切都关闭