[英]unexpected keyword_do_block expecting keyword_end
Rails的新手,出現錯誤,不確定原因。 這是整個錯誤
/Users/aaronmk2/Desktop/CodingDojo/book_review/app/views/books/_form.html.erb:1:語法錯誤,意外出現“:”,期望出現keyword_end ... pend = simple_form_for @book:html => {:multipart => true} ... ... ^ /Users/aaronmk2/Desktop/CodingDojo/book_review/app/views/books/_form.html.erb:1:語法錯誤,意外的keyword_do_block,期望keyword_end ... tml => {:multipart => true}做|f|@output_buffer.safe_appen ... ... ^ /Users/aaronmk2/Desktop/CodingDojo/book_review/app/views/books/_form.html.erb:10:語法錯誤,意外的keyword_ensure,預期輸入結束
這是_form.html.erb的代碼
<%= simple_form_for @book :html => {:multipart => true} do |f|%>
<%= select_tag(:category_id, options_for_select(@categories), :prompt => "Select a category")%>
<%= f.file_field :book_img%>
<%= f.input :title, label: "Book Title" %>
<%= f.input :description %>
<%= f.input :author %>
<%= f.button :submit %>
<% end %>
錯誤試圖尋找關鍵字結尾,但我在表格的底部
您在第一行忘記了逗號:
<%= simple_form_for @book, :html => {:multipart => true} do |f|%>
您只需要添加一個逗號。 您的第一行應如下所示:
<%= simple_form_for @book, :html => {:multipart => true} do |f|%>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.