首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >应为keyword_end的意外keyword_do_block

应为keyword_end的意外keyword_do_block
EN

Stack Overflow用户
提问于 2016-08-09 06:35:56
回答 2查看 452关注 0票数 0

rails新手,我遇到了错误,但不确定为什么。下面是整个错误

/Users/aaronmk2/Desktop/CodingDojo/book_review/app/views/books/_form.html.erb:1:语法错误,意外的':',应为keyword_end ...pend= simple_form_for @keyword_end :html => {:multipart => true} ... ^ /Users/aaronmk2/Desktop/CodingDojo/book_review/app/views/books/_form.html.erb:1:语法错误,意外的keyword_do_block,期望多部分为真{:keyword_end ...tml => } do |f|@output_buffer.safe_appen...... ^ /Users/aaronmk2/Desktop/CodingDojo/book_review/app/views/books/_form.html.erb:10:语法错误,意外的keyword_ensure,应为输入结束

下面是_form.html.erb的代码

代码语言:javascript
运行
复制
<%= 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 %>

错误是寻找关键字end,但我已经在表单的底部结束了

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-08-09 06:37:52

您在第一行忘记了一个逗号:

代码语言:javascript
运行
复制
<%= simple_form_for @book, :html => {:multipart => true}  do |f|%>
票数 2
EN

Stack Overflow用户

发布于 2016-08-09 06:38:18

您只需添加一个逗号。您的第一行应如下所示:

代码语言:javascript
运行
复制
<%= simple_form_for @book, :html => {:multipart => true}  do |f|%>    
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38839507

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档