0

nested_formジェムを使用して、Rails のネストされたフォームでWYSIHTML5を使用しようとしています。

最初の問題は、nested_form のlink_to_add機能を使用して新しいフィールド セットを生成するときに発生しました。私が理解していることから、事前に生成されたフィールド (「青写真」) を複製します。WYSIHTML5 は iFrame を使用し、iFrame コンテンツはコピーされませんでした。には属性bodyが欠けていたcontenteditableので、ほとんど役に立ちませんでした。nested_form のnested:fieldAddedJavaScript トリガーを使用して、欠落しているすべての属性をコピーすることができました。

これで、すべてが編集可能になり、正しく表示されます。新しい問題。はiframeどうやらオリジナルとは関係がありませんtextarea。好きなように入力できますが、フォームで送信されません。ここで何が欠けているのかわかりません。にはiframeid 属性や、2 つを結びつけるようなものはありません。

どんな助けでも大歓迎です。詳細を省略した場合は、お知らせください。

4

1 に答える 1

0

すべてを手動でリンクするのは、あまりにも面倒であることが判明しました。

私は基本的に、青写真のテキストエリアを無視してしまいました$('.wysiwyg:not([id$="_blueprint"] .wysiwyg)')。次に、nested:fieldAddedjQuery トリガーでそれらを選択$('.wysiwyg-inactive:not([id$="_blueprint"] .wysiwyg)')してアクティブ化し、クラスを使用してそれらをwysiwyg-inactivewysiwyg-active重にアクティブ化しないようにします。

きれいな並べ替え。なんかシンプル。しかし、そこにあります。

于 2012-08-14T15:42:36.970 に答える