モデル属性に基づいて星評価を表示するヘルパーを作成しようとしています。
私は次のものを持っています:
def show_profile_stars(profile)
content_tag :span, :class => 'stars' do
profile.stars.times do
image_tag("stars.gif", :size => "30x30", :class => "gold")
end
end
end
「星」は整数フィールドです。
ただし、画像タグをレンダリングするのではなく、「星」の数を文字どおりに表示するだけです。
反復ブロックなしで image_tag だけを配置すると、画像が表示されますが、問題は反復にあります。
ブロックを受け取るメソッドについて何かが欠けていると思います (私はまだ RoR の初心者です)。
何か助けはありますか?
ありがとう!