【问题标题】:Add a css class to <%= @quest.text %>向 <%= @quest.text %> 添加一个 css 类
【发布时间】:2012-05-16 17:15:37
【问题描述】:

应该是一个相对简单的问题——我正在尝试在这一行添加一个 css 类(“quiz-question”):

<%= @question.text  %>

如果我直接在之后添加它

<%= @question.text :class => "quiz-question" %>

我收到一个参数错误,说明参数数量错误(0 个中的 1 个),我尝试用逗号分隔或将类放在大括号内。此处包含的正确方法是什么?

【问题讨论】:

    标签: ruby-on-rails css erb


    【解决方案1】:

    它不起作用,因为您试图将参数传递给显示的项目。
    @question.text 不是标签、块、助手等。它只是文本。因此,你不能给它上课。

    你为什么不&lt;span class="quizz-question"&gt;&lt;%= @question.text %&gt;&lt;/span&gt;

    【讨论】:

    • 啊,谢谢您的回复。之前用 div 尝试过,但由于某种原因它没有工作,但这很好用。
    猜你喜欢
    • 2021-09-25
    • 2017-01-03
    • 1970-01-01
    • 1970-01-01
    • 2010-12-31
    • 1970-01-01
    • 2011-12-03
    • 2012-02-02
    • 1970-01-01
    相关资源
    最近更新 更多