但是有更短的路吗?我还想从引号中获取标记。 最佳答案 -6ren">
gpt4 book ai didi

ruby-on-rails - ruby 和 Rails : Statement Modifiers in Views?

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

我有这个代码

<% if approved %>
<td>Flow Number</td>
<% end %>

我想使用语句修饰符来缩短它。我当然可以用

<%="<td>Flow Number</td>" if approved -%>

但是有更短的路吗?我还想从引号中获取标记。

最佳答案

您可以使用“content_tag”,它实际上并不短,但可能更吸引人,让 HTML 远离您的 ruby​​ block :

<%= content_tag :td, "Flow Number" if approved %>

否则,您可以考虑编写一个帮助程序 - 如果您需要在整个页面(或多个页面)中重复使用类似的逻辑,这可能会很有吸引力。

关于ruby-on-rails - ruby 和 Rails : Statement Modifiers in Views?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1237533/

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