你可以在Rails<%= @ time.now%>中添加一个css类或id吗?

时间:2013-03-11 22:48:28

标签: ruby-on-rails ruby

我不想将ruby代码包装在任何东西中?我的代码中有几个变量,我想给每个类一个。我知道如何使用表单标记执行此操作,但不是这样。有没有人有答案或解决方案?

由于

1 个答案:

答案 0 :(得分:2)

就像summea说的那样,Time.now会给你一个字符串。要添加课程,您可以将其放在divspantime HTML标记内:

<%= 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>

有关time_tag

的信息,请参阅http://api.rubyonrails.org/classes/ActionView/Helpers/DateHelper.html#method-i-time_tag