我不想将 ruby 代码包装在任何东西中?我的代码中有几个变量,我想给每个变量一个类。我了解如何使用表单标签来做到这一点,但不是这个。有没有人有答案或解决方案?
谢谢
我不想将 ruby 代码包装在任何东西中?我的代码中有几个变量,我想给每个变量一个类。我了解如何使用表单标签来做到这一点,但不是这个。有没有人有答案或解决方案?
谢谢
就像 summea 说的,Time.now 只会给你一个字符串。要添加一个类,你可以把它放在一个div
,span
或time
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>
请参阅http://api.rubyonrails.org/classes/ActionView/Helpers/DateHelper.html#method-i-time_tag了解time_tag