Ruby on rails 红宝石输出颜色选项

Ruby on rails 红宝石输出颜色选项,ruby-on-rails,ruby,Ruby On Rails,Ruby,大家好,有没有办法为下面的ruby输出选择颜色?我知道我们可以通过CSS/Html实现这一点,但我想知道是否有一个后缀可以添加到这一行 <%= @post.title %> 不,没有 想到的唯一相关的事情是添加一些控制变量,这将产生一些内联样式。但这对我来说太难看了,我无法发布:-p Rails是一个MVC,它通过提供一些最佳实践(如果有充分的理由,当然可以覆盖这些实践),简化编程部分的一些事情,并以某种方式构造代码。其中一条规则是控制器部分不应参与最终的html表示,这是视图的责

大家好,有没有办法为下面的ruby输出选择颜色?我知道我们可以通过CSS/Html实现这一点,但我想知道是否有一个后缀可以添加到这一行

<%= @post.title %>
不,没有

想到的唯一相关的事情是添加一些控制变量,这将产生一些内联样式。但这对我来说太难看了,我无法发布:-p

Rails是一个MVC,它通过提供一些最佳实践(如果有充分的理由,当然可以覆盖这些实践),简化编程部分的一些事情,并以某种方式构造代码。其中一条规则是控制器部分不应参与最终的html表示,这是视图的责任

IMO最好的方法是在您的观点中有这样的东西:

<p class="<%= class_helper %">>
  <%= @post.title %>
</p>


并实现一个决定应用哪个类的
class\u helper
。(当然还有相关的css规则)

也许我可以在控制器中更改输出颜色?只是一个想法。但是怎么做呢?
<p class="<%= class_helper %">>
  <%= @post.title %>
</p>