ruby-on-rails - 添加一个 css 类到 <%= @quest.text %>

标签 ruby-on-rails css erb

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

<%= @question.text  %>

如果我在后面直接添加

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

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

最佳答案

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

你为什么不做 <span class="quizz-question"><%= @question.text %></span>

关于ruby-on-rails - 添加一个 css 类到 <%= @quest.text %>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10623421/

相关文章:

css - translateX 和 overflow hidden 无法按预期工作

ruby-on-rails - 将html.slim View 转换为html.erb-Rails,Slim,ERB

java - 如何从 .erb 文件中的函数调用中提取函数名称?

ruby - 自定义 Chef 资源在 ubuntu 中启动 newrelic-infra

php - 将 PHP 部署到 Heroku

ruby-on-rails - rails : Pretty print JSON without overkill

ruby-on-rails - finder_sql 不使用 Rails 解析字符串

html - CSS 和 HTML : mark area of table with mouse tracking

ruby-on-rails - 如何正确安装 Vuetify for Rails?

image - 轻松创建动画光晕