0

各行に単純なフォーム フィールドである列があるテーブルがあります。各行をフォームでラップしようとしています。次のようになります。

table
  form
    row
     multiple columns with form fields
     column with a save button

これが可能かどうかはわかりませんが、現在、フォームは行をラップするのではなく、行と同じレベルにあります。これを回避するために、現在 JQuery を使用して最も近いフォームを探しています。醜いですが、それは働いています。

コードのセグメントがどのように見えるかの例を次に示します (現在は機能しています)。

 - @trackers.each do |tracker|      
      tr
        = simple_form_for tracker do |f|
          td etc

これは、フォームが実際にページに表示される唯一の方法です。

もしそうなら、うまくいくはずだと思うので、これは:

 - @trackers.each do |tracker|      
   = simple_form_for tracker do |f|
     tr
       td etc

フォームはページにも表示されません。

これが Slim の問題なのか、dataTables の問題なのか、HTML の問題なのか、それとも私がやっていることなのかはわかりません。誰かがこれについて何か洞察を持っていますか?

4

1 に答える 1