<%= render 'shared/modal',
id: 'assignToModal',
button: '<button onclick="groupAssignTo('<%= _id %>');">Assign</button>' %>
考虑rails应用程序视图文件(.html.erb)中的上述代码。它会抛出一个,
ActionView::Template::Error (/home/think/../app/views/junks/_abc.html.erb:39:
syntax error, unexpected tIDENTIFIER, expecting keyword_end
因为在render语句的本地按钮中,单引号在&lt; 之前开始而在&gt; 之后没有结束,而是在
如何处理?
答案 0 :(得分:2)
您将<%= %>
标记放在另一个<%= %>
标记
<%= render 'shared/modal',
id: 'assignToModal',
button: '<button onclick="groupAssignTo(' + _id + ');">Assign</button>' %>