私のビュー(index.html.haml)にhamlまたはhtmlテーブルをレンダリングするつもりです。VIEW(haml)でこの動的テーブルサイズを実装する効率的な方法
このように私は、真または偽の値を保持している文字列の配列を持っている:
str=['true', 'false', 'true', 'true', 'false']
文字列配列内の5つの要素がありますが、文字列配列の要素は、ユーザーの入力に基づいて動的です。この要素のそれぞれが意味するのは ['display_color','display_size','display_shape', 'display_owner','display_price']
、
の場合は、そのプロパティが列に表示されます。
"true-false"文字列配列に基づいて、hamlまたはhtmlテーブルをレンダリングします。値がtrueの場合はテーブルに適切な 'display_ *'が表示されます。テーブルのプロパティは表示されません。例えば
文字列配列は、上記のような値を保持している場合、それらが配列にtrueに設定されているので、私のテーブルには、「display_color
」「display_shape
」と「display_owner
」の列があります。
hamlまたはHTMLでは、この動的サイズテーブルをレンダリングするための効率的なコードブロックを作成するにはどうすればよいですか?どのような例ですか?