簡體   English   中英

意外的keyword_do_block預期的keyword_end

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM