2017-04-21 2 views
0

このコードをレール問題アヤックスから生成するフィールドが私の_form.html.erbで私が持っている

<tbody> 
    <%= f.simple_fields_for :saleslines do |salesline| %> 
      <%= render 'salesline_fields',f: salesline %> 
     <%end%> 
    <td><%= link_to_add_fields "add button", f, :saleslines %></td> 

してから、アプリケーションのヘルパーを(それがcutedです)。 html.erb - >

<tr><td>asdasd</td> 
<td class="state-1">111</td> 
<td class="state-2">222</td> 
<td>333</td> 
<td>asdasd</td></br> 
<td>asdasd</td></br> 
</tr> 

_formが生成された場合、すべてのフィールドは正常です - 列と行がありますが、私は_saleslines_fieldsからフォーマットを失ったjavascript/ajaxリンク行から行を生成し、すべての列は単一の最初の列に移動します。助けてください、私は...日から、その上に座っている

答えて

0
私は疑う

あなたの問題は、ここでは、この行にあります。

link_to(name, '#', class: "add_fields", data: {id: id, fields: fields.gsub("\n", "</td>")}) 

あなたがそれぞれの新しいラインの決算TDで下塗りされ、破壊されますhtml。コクーンの宝石https://github.com/nathanvda/cocoonをチェックアウトすることができます。長期的に見ると、AJAXを介した関連付けをもっと簡単にすることができます。

0

申し訳ありませんが、私はテストしようとしているサンプルコードを貼り付けました。この効果がないと同じです。

関連する問題