私はhamlでf.semantic_fields_forを使用しています
これが現在のスニペットです。
%ul.documents
=f.semantic_fields_for :documents do |u|
= link_to(u.object.comment.presence || u.object.file.original_filename, u.object.file.url)
= u.input :comment, :as=>:string
= u.hidden_field :_destroy
= link_to_function image_tag("/img/del_documets.png"), "remove_fields(this)", :class => "btn"
ここでの問題は、formtasticによって作成された「li」の中に「u.input:comment、:as =>:string」だけが含まれていることです。リンクやその他のフィールドはどこか別の場所にあり、この壊れたhtmlを正しくスタイル設定することは不可能です。
すべてが正しいli内に入ることを確認する方法はありますか?
f.semantic_fields_forの直後にliを追加しても、最初のリンクのみがラップされ、次の要素は完全に上のulによってのみラップされます。