将 class 添加到 erb 元素
Add class to erb element
<%= d.box, :class => "something" %>
我的语法错误是什么?想不通。 Class 未正确添加到 erb 变量。
错误信息:
syntax error, unexpected =>, expecting :: or '[' or '.' ...pend=(
d.box, :class => "something" );@output_buffer.safe... ... ^
您不能将 class 添加到简单值 (d.box
)。 ERB 将呈现 d.box
的值,比方说 123。因此您尝试将 class 添加到 123
,这不是 html 元素。您应该将 class 名称添加到父 html 元素。
<%= %>
表示仅 运行 代码并在视图上打印。
所以,<%= d.box, :class => "something" %>
引发错误。
我想你尝试过调用辅助方法。
显示关于 TagHelper
的文档
<%= d.box, :class => "something" %>
我的语法错误是什么?想不通。 Class 未正确添加到 erb 变量。
错误信息:
syntax error, unexpected =>, expecting :: or '[' or '.' ...pend=( d.box, :class => "something" );@output_buffer.safe... ... ^
您不能将 class 添加到简单值 (d.box
)。 ERB 将呈现 d.box
的值,比方说 123。因此您尝试将 class 添加到 123
,这不是 html 元素。您应该将 class 名称添加到父 html 元素。
<%= %>
表示仅 运行 代码并在视图上打印。
所以,<%= d.box, :class => "something" %>
引发错误。
我想你尝试过调用辅助方法。
显示关于 TagHelper