css - rails 4 bootstrap group buttons with acts as taggable on edit, not pushed down

标签 css ruby-on-rails twitter-bootstrap ruby-on-rails-4 acts-as-taggable-on

我在 gem 上使用 acts as taggable 并试图创建一个漂亮的组按钮,但如果我正在编辑表单,它不会保持标记状态。我知道数据库确实保存了值。我什至可以在编辑时更改值并保存,但是当我返回到编辑按钮时,它不会显示保存了哪个按钮。

.btn-group{ data: { toggle: "buttons" } }
  - ["Value1", "Value2", "Value3"].each do |item|
    = f.label item, class: "btn btn-default" do
      = f.radio_button :tag_list, item
      = item

看起来像这样:

enter image description here

想要编辑这个:

enter image description here

我是否缺少一个可以显示值的简单方法?

最佳答案

checked 属性添加到您的 radio_button:

= f.radio_button :tag_list, item, checked: f.object.tag_list.include?(item)

关于css - rails 4 bootstrap group buttons with acts as taggable on edit, not pushed down,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35117599/

相关文章:

ruby-on-rails - 如何使用 ruby​​ geocoder gem 限制位置的数量?

javascript - 如何禁用移动设备上的 Bootstrap 数据 spy ? (分辨率较小)

javascript - 与 Bootstrap 配对时 Google Maps API 未初始化

css - 如何使 Bootstrap 侧边栏折叠不改变内容宽度?

javascript - 如何在加载页面之前暂停浏览器渲染?

javascript - 单击并拖动选择区域

ruby-on-rails - 在 Ubuntu 11.10 上安装 Rails 时出错(Gem::DependencyError)

ruby-on-rails - 如何正确诊断 500 错误(Rails、Passenger、Nginx、Postgres)

html - 超大屏幕并非一贯静态

html - CSS: !important 不要覆盖其他规则