Ruby on rails Rails 4中哈希的命名约定
我从一位朋友那里得到了一个html文件,他使用了扩展的.js和.css:Ruby on rails Rails 4中哈希的命名约定,ruby-on-rails,ruby,ruby-on-rails-4,Ruby On Rails,Ruby,Ruby On Rails 4,我从一位朋友那里得到了一个html文件,他使用了扩展的.js和.css: <a href="#" class="mb-control" data-box="#mb-signout"> 现在,在将其转换为.erb时,我写道: <%= link_to '#', html_options = {class: 'mb-control', data-box:'#mb-signout'} %> 但我在数据框中得到了一个错误,上面写着NameError。 我怎样才能解决它
<a href="#" class="mb-control" data-box="#mb-signout">
现在,在将其转换为.erb时,我写道:
<%= link_to '#', html_options = {class: 'mb-control', data-box:'#mb-signout'} %>
但我在数据框中得到了一个错误,上面写着NameError。
我怎样才能解决它
但我在数据框中得到了一个错误,上面写着NameError。我怎样才能解决这个问题
是吗
您需要在html\u选项散列中指定一个:data
键:
<%=
link_to(
'Click me', #Link text, e.g. <a href=#">Click me</a>
'#', #value for href attribute
html_options = {class: 'mb-control', data: {box:'#mb-signout'}}
)
%>
--output:--
<a class="mb-control" data-box="#mb-signout" href="#">Click me</a>
--输出:--
haha纠正了这一点。你的问题仍然无法解决。添加错误消息和backtrace.BTW而不是html\u选项=
您应该有html\u选项:
。链接到“#”,html\u选项:{class:'mb control',数据框:'#mb signout'}。。。。。。。。我也用过,但仍然得到了SyntaxError。在开始使用Rails之前,您了解了Rails吗?因为您的问题和评论表明您应该从头开始学习Rails,也许这是最好的解决方案。