无法使用带块的simple_form gem指定类

时间:2015-07-30 13:45:39

标签: ruby-on-rails ruby simple-form

我有以下表单但由于某些原因,我无法让HTML类出现在生成的代码中。文档建议这应该有效,但他们没有一个使用块的示例。我尝试了一些不同的东西,但我还没有找到正确的答案。我必须使用一个块来使用select来显示自定义数据。

create_table :dynamic_variables do |t|
  t.integer id null: false
  t.integer section_id null: false
  t.string name
  t.string display_name
  t.string fallback_value
  t.string current_value
  t.text possible_values
  t.boolean is_active default: 1
  t.boolean is_archived  default: 0
  t.timestamp last_activity
  t.timestamps null: false

1 个答案:

答案 0 :(得分:2)

我会尝试:

= f.input :apple_touch_icon_image do
  = f.select :apple_touch_icon_image_id, Theme::AppleTouchIconImage.where(company: @company).map{ |i| [i.id, i.id, { 'data-img-src' => i.image.url(:thumbnail) }] }, {}, { class: 'imagepicker' }