-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' –