0

古いバージョンの Rails (1.2.6) を使用し、javascript テンプレート システムを使用しないプロジェクトに取り組んでいます。サーバー (rhtml ビューなど) とクライアント (ユーザーがテーブルに動的に行を追加するときなど) で同じ HTML をレンダリングしたいと考えています。

たとえば、入力フィールドの行をレンダリングするパーシャルがあります。

<tr><td><input /></td></tr>

これはサーバー上でうまく機能します。display: none私の計画は、ユーザーが行を追加したいときにjQueryが見つけて複製できるように、それをdivでレンダリングすることでした。

残念ながら、<tr>div 内のノードだけをレンダリングすると、予想通り、DOM にはそれらの要素が含まれません。この jQuery クローン アプローチは、その動作のために機能しません。

<tr>サーバーとクライアントの間で を生成するコードを共有するにはどうすればよいですか?

4

1 に答える 1