ruby-on-rails - Rails 表单错误 : syntax error, 意外的 keywords_ensure,期望输入结束

标签 ruby-on-rails forms drop-down-menu ruby-on-rails-4

我不知道问题出在哪里。当我转到带有表单的页面时,出现错误:

syntax error, unexpected keyword_ensure, expecting end-of-input

这是我的表单代码:

<%= form_tag ({controller: :skills, action: :update}, :method => :put, 
    :class => "skill-form", :remote => true) do  %>

    <%= select_tag :label,
       options_for_select( @crafts.collect {|craft| [craft.label, craft.label]}),
       include_blank: true,  :id => 'selectme', 
       :class => 'field field288 chosen-select' %>

    <%= submit_tag "ADD +", :id => "clickme", :class => 'button' %>

<% end %>

最佳答案

form_tag 中删除空格:

<%= form_tag({controller: :skills, action: :update}, :method => :put, 
    :class => "skill-form", :remote => true) do  %>

关于ruby-on-rails - Rails 表单错误 : syntax error, 意外的 keywords_ensure,期望输入结束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21067812/

相关文章:

jquery - 使用 jQuery 对选择框进行排序

ruby-on-rails - Rails 测试没问题,但是当与 guard 一起运行时,它们失败了

ruby-on-rails - 使用 Money gem 使用表单选择设置货币

javascript - 使用 CActiveForm 从 URL 中排除空表单参数

javascript - 导航下拉有圆 Angular 问题

CSS 子菜单 ie7 麻烦

ruby-on-rails - 事件存储装置附件

ruby-on-rails - Ruby 将 do-block 分配给数组

javascript - 单击 react 时如何将光标/插入符号移动到输入末尾

php - HTML 和 PHP - 如何使多个表单可提交