2013-05-08 75 views
0

這裏是我的表單視圖代碼:的Rails 3 Formtastic形式不渲染

<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,但每次等領域出現..

回答

0

看起來form_for中的語法有一些問題。

嘗試刪除「ID」,並從該

<%= 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| %> 
+0

這並不工作:(這是沒有意義的導致此語法通過網站使用其他表單的內容 – dennismonsewicz 2013-05-08 02:37:34