gpt4 book ai didi

ruby-on-rails - 如何在没有 <%=variable%> 的情况下以 html 格式输出文本

转载 作者:太空宇宙 更新时间:2023-11-03 17:19:27 24 4
gpt4 key购买 nike

最近几天我一直在寻找这个问题的解决方案。这是一个简单的烦恼,但我讨厌不知道该怎么做......

环境:Ruby、Rails、rhtml

问题:当我在 rhtml 中迭代一个集合时,我想减少我使用的 <% %> 和 <%= %> 标签的数量。以下内容似乎很臃肿:

Example

<% @products.each do |p| %>
<%= @p.name %>
<% end %>

编辑:如何排除 block 内的 <%= %>?

我更愿意做:

<% @products.each do |p| 
puts @p.name
end %>

某些情况下可以使用其中任何一种...但是,我知道我可以使用 jsp 来做到这一点:

<% for(int i=0; i<10;i++){
System.out.print(i);
} %>

预先感谢您的输入。

最佳答案

如果您想不那么冗长,请查看 haml,您的示例将是:

- @products.each do |p|
= @p.name

关于ruby-on-rails - 如何在没有 <%=variable%> 的情况下以 html 格式输出文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1615092/

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