-3
我已经收到上述错误几个小时了。我正在为一个红宝石项目制作一个广播屏幕,该项目需要有一个链接到技能表的下拉菜单。我已经产生,广播控制器,和编辑_form.html.erb文件时,我已经抛出了几个语法错误,附件是我的文件语法错误,意外的'<'<结束); @ output_buffer.safe_append ='^):
我已经试过片段移动“<”并完全脱离文件,但我仍然以错误结束。
我已经收到上述错误几个小时了。我正在为一个红宝石项目制作一个广播屏幕,该项目需要有一个链接到技能表的下拉菜单。我已经产生,广播控制器,和编辑_form.html.erb文件时,我已经抛出了几个语法错误,附件是我的文件语法错误,意外的'<'<结束); @ output_buffer.safe_append ='^):
我已经试过片段移动“<”并完全脱离文件,但我仍然以错误结束。
错误消息确切地说问题出在哪里:_form.html.erb:27
其中<end %>
被使用。
顺便说一下,它不是唯一的地方,其中<% %>
模式html.erb
被错误地使用。 <%= form.label :skill>
没有关闭%>
,这就是为什么直到下一个%>
的所有内容都被视为Ruby
代码。的代码不正确,并提出syntax error
为了避免语法错误,skill
字段集应该被改写成这样:
<div class="form-group row">
<%= form.label :skill %>
<%= form.collection_select :skill, Skill.order(:name), :name, :name, include_blank: "Select skill" %>
</div>
你为什么不粘贴代码在这里呢? –
另外,在第27行,你是否在'end'语句中看到缺少'%'? –
我已经添加了“%”,但仍然出现错误。我的错误是: app/views/broadcasts/_form.html.erb:27:语法错误,意外的'<' app/views/broadcasts/_form.html.erb:27:语法错误,意外')',期待keyword_end app/views/broadcasts/new.html.erb:3:在'_app_views_broadcasts_new_html_erb___30803597_93402384' –