Html 意外的关键字\u do\u块应为关键字\u end
刚接触rails,我发现了一个错误,不知道为什么。下面是全部错误 /Users/aaronmk2/Desktop/CodingDojo/book_review/app/views/books/_form.html.erb:1:语法错误,意外的“:”,应为@book:html=>{:multipart=>true}的关键字_end…pend=simple_form_^/Users/aaronmk2/Desktop/CodingDojo/book_review/app/views/books/_form.html.erb:1:语法错误,意外的关键字_do_块,应为关键字_end…tml=>{:multipart=>true}do|f|@output_buffer.safe_appen…^/Users/aaronmk2/Desktop/CodingDojo/book\u review/app/views/books/\u form.html.erb:10:语法错误,意外关键字\u sure,输入应结束 下面是_form.html.erb的代码Html 意外的关键字\u do\u块应为关键字\u end,html,ruby-on-rails,ruby,ruby-on-rails-4,Html,Ruby On Rails,Ruby,Ruby On Rails 4,刚接触rails,我发现了一个错误,不知道为什么。下面是全部错误 /Users/aaronmk2/Desktop/CodingDojo/book_review/app/views/books/_form.html.erb:1:语法错误,意外的“:”,应为@book:html=>{:multipart=>true}的关键字_end…pend=simple_form_^/Users/aaronmk2/Desktop/CodingDojo/book_review/app/views/books/_fo
<%= 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 %>
{:multipart=>true}do | f |%>
“选择类别”)%%>
该错误试图查找关键字end,但我在表单底部有end您在第一行忘记了逗号:
<%= simple_form_for @book, :html => {:multipart => true} do |f|%>
{:multipart=>true}do | f |%>
第一行忘记了逗号:
<%= simple_form_for @book, :html => {:multipart => true} do |f|%>
{:multipart=>true}do | f |%>
您只需添加一个逗号即可。你的第一行应该是这样的:
<%= simple_form_for @book, :html => {:multipart => true} do |f|%>
{:multipart=>true}do | f |%>
您只需添加一个逗号即可。你的第一行应该是这样的:
<%= simple_form_for @book, :html => {:multipart => true} do |f|%>
{:multipart=>true}do | f |%>