<%= d.box, :class => "something" %>
这里的语法错误是什么?无法解决这个问题。类没有正确添加到erb变量。
错误讯息:
语法错误,意外=&gt;,期待::或&#39; [&#39;或&#39;。&#39; ...挂起=( d.box,:class =&gt; &#34;东西&#34; ); @ output_buffer.safe ...... ... ^
答案 0 :(得分:1)
您无法将类添加到简单值(d.box
)。 ERB将呈现d.box
的值,让我们说123.所以你试图将类添加到123
这不是一个html元素。您应该将类名添加到父html元素。
答案 1 :(得分:0)
<%= %>
表示只需运行代码并在视图上打印
所以,<%= d.box, :class => "something" %>
引发错误。
我认为您尝试过调用辅助方法 显示有关TagHelper
的文档