选择代表整数的图像?

时间:2016-05-04 20:07:16

标签: html css ruby-on-rails ruby dropdown

用户选择排名<%= f.select :ranking, Challenge::EMOTICONS %>ranking: integer

EMOTICONS = ['1.png', '2.png', '3.png', '4.png']

如何向用户显示表情符号图像以代替这些表情符号在下拉菜单中表示的整数?

4 = :] = 4.png # Smilely face strings are an example. I have better quality emoticon images I'd like to use
3 = :) = 3.png
2 = :( = 2.png
1 = :[ = 1.png

enter image description here

1 个答案:

答案 0 :(得分:0)

不使用视图中的文件名(&#34; 1.png&#34;),为什么不使用表情符号字符串,EMOTICONS = [':)', ':(', ':|', ':@']

然后在服务器上,您可以在param上使用case语句来查找匹配的文件名。