0

我不想将 ruby​​ 代码包装在任何东西中?我的代码中有几个变量,我想给每个变量一个类。我了解如何使用表单标签来做到这一点,但不是这个。有没有人有答案或解决方案?

谢谢

4

1 回答 1

2

就像 summea 说的,Time.now 只会给你一个字符串。要添加一个类,你可以把它放在一个div,spantimeHTML 标记中:

<%= content_tag :div, @time.now, class: 'your-css-class' %>
<%= content_tag :span, @time.now, class: 'your-css-class' %>
<%= time_tag @time.now, class: 'your-css-class' %>

这些会给你:

<div class="your-css-class">TIME_VALUE</div>
<span class="your-css-class">TIME_VALUE</span>
<time datetime="TIME_VALUE" class="your-css-class">TIME_VALUE</time>

请参阅http://api.rubyonrails.org/classes/ActionView/Helpers/DateHelper.html#method-i-time_tag了解time_tag

于 2013-03-11T23:01:28.207 回答