複数のアイコンを表示することを目的として、ビューで新しい投稿を作成するときにチェックを入れます。ビュー内で複数のチェックボックスの選択をループする
new.html.erb
<%= check_box_tag 'post[tech_icon][]', 'fa-diamond', checked('fa-diamond'), id: "message_area" %>
<%= check_box_tag 'post[tech_icon][]', 'fa-html5', checked('fa-html5'), id: "message_area" %>
<%= check_box_tag 'post[tech_icon][]', 'fa-css3', checked('fa-css3'), id: "message_area" %>
show.html.view
<% current_user.posts.each do |post| %>
* bellow only renders one checked selections (the last one checked)
<span><i class="fa <%= post.tech_icon %>"></i></span>
* bellow just renders the selected option text on the screen
<%= post.tech_icon %>
<% end %>
***あなたは、私がそこに投げることができ、より良いタイトルを持っている場合は私に知らせてください。
あなたはすべてのチェックボックスの結果がDBに保存されていないことを意味しますか? – Thorin
彼らはDBに保存しています - 私は、選択したオプションをビューに表示しようとしています。現在、<%= post.tech_icon%>はすべての選択されたオプションのテキストをレンダリングしますが、私が表示したい複数のオプションはfont-awesome icon not textです。 –
上記の<%= post.tech_icon%>の出力は何ですか?複数の項目を選択するとどういう意味ですか? – Thorin