【发布时间】:2017-01-06 18:10:13
【问题描述】:
我有一个创建新食谱的表格。
每个配方可以有多个标签。
我想显示所有标签的可能性并允许用户选中或取消选中它们。
我能够漂亮地显示标签,但我不知道如何将它们变成复选框......
它们必须作为数组保存在字段all_tags 中。
= simple_form_for @recipe, html: {multipart: true} do |f|
- if @recipe.errors.any?
#errors
%p
= @recipe.errors.count
prohibited this recipe from being saved:
%ul
- @recipe.errors.full_messages.each do |message|
%li= message
.row
.panel-body
= f.input :title, input_html: {class: 'form-control'}
= f.input :description, placeholder: 'Dites nous ce que vous aimez dans cette recette ? où l\'avez-vous découverte ? avec quoi l\'accompagnée vous ? ...', input_html: {class: 'form-control'}
= f.input :image, input_html: {class: 'form-control'}
.tag-wrapper
- @tags.each do |tag|
%ul
%li.tag.fa.fa-plus
= tag.name
【问题讨论】:
标签: ruby-on-rails forms checkbox simple-form