複数の属性を持つ項目に対して複数の行を持つインデックスビューを使用しています。 items属性の内容をajaxで更新したいので、一意のdom idが必要です。利用可能なヘルパーメソッドがありますか? 私が今やっていることは次のとおりです。モデルからhtmlタグの一意のdom idを生成するにはどうすればいいですか
<span id="<%= item.id.to_s + "_on_storage"%>">
ベスト、 フィル
複数の属性を持つ項目に対して複数の行を持つインデックスビューを使用しています。 items属性の内容をajaxで更新したいので、一意のdom idが必要です。利用可能なヘルパーメソッドがありますか? 私が今やっていることは次のとおりです。モデルからhtmlタグの一意のdom idを生成するにはどうすればいいですか
<span id="<%= item.id.to_s + "_on_storage"%>">
ベスト、 フィル
あなたはDOM IDを生成するためのActiveRecordの方法である
dom_id(item)
を使用することができます。
良い練習にもHTML5のデータを使用することです属性:
<span data-item-id="<%= item.id %>">
dom_idは、私が探していますヘルパーです。しかし、モデルの各属性にdom idを持たせたいときはどうすればいいですか?たとえばdom_id(item.attribute_in_the_model) – dc10
"#{dom_id(item)} _ attribute_name"を使用できます。私はあなたが属性ではなく、IDではなくクラスを使用することをお勧めします。クラスはそれ自身を繰り返すので、クラスでそれらを持つことは非常に快適です。 $( "#item_343 .attribute_name")でオブジェクトを取得できます。非常にきれいで、直感的です。 –
nice、thanks !!! – dc10