Rails 3格式表单不呈现



这是我的表单视图代码:

<div class="row">
  <%= semantic_form_for @new_athlete_sport, :remote => true, :html => { :class => "new_sport", :"data-type" => 'json', :id => '' } do |f| %>
    <%= f.label "Sport" %>
    <%= f.select :sport_id, Sport.all.collect { |sp| [sp.name, sp.id] }, {}, { class: "chosen", id: "" }  %>
    <br />
    <%= f.submit %>
  <% end %>
</div>

由于某些原因,<form>标签没有显示在DOM中,但每一个其他字段显示..

似乎form_for的语法有一些问题

尝试删除"id"one_answers"data-type"

<%= semantic_form_for @new_athlete_sport, :remote => true,
:html => { :class => "new_sport", :"data-type" => 'json', :id => '' } do |f| %>

<%= semantic_form_for @new_athlete_sport, :remote => true, :data=> {:type=> 'json'}, :html => { :class => "new_sport"} do |f| %>

最新更新