I am able to view 5 asterisks for a rating of 5 for a product, and 4 asterisks for a rating of 4 etc. But what I would like to do is replace the asterisks with an image of a
You can try with something like this:
module ApplicationHelper
def render_stars(value)
i_value = value.floor
f_value = value - i_value
output = '*' * i_value
output << image_tag('half_star.jpg') if f_value > 0
output
end
end
You might have to use .html_safe in the view.
Your html.erb snippet looks wrong, however. It won't render correctly, and it will raise an error if you don't close the first if somewhere down the file. What do you want to achieve?