RailsAdmin hstore и заказной ярлык - PullRequest
0 голосов
/ 24 мая 2018

Не могу настроить hstore и настраиваемую метку одновременно

Конфигурация для hstore

Модель

  store_accessor :list_of_hstore_keys

  rails_admin do
  # Show the string hstore fields
    User.stored_attributes[:options].each do |field|
      configure field
    end
  end

Конфигурация для пользовательской метки (в инициализаторе)

config.model User do
  list do
    configure :orders_count do
      label 'Has orders'
    end
  end
end

и возникает исключение

FrozenError - can't modify frozen Array:

Если я удаляю одну из этой конфигурации, другая работает нормально.Но мне нужны оба.

Может быть, кто-то знает, как я могу решить эту проблему.

Спасибо.

1 Ответ

0 голосов
/ 25 мая 2018

Мое решение:

Я перенесу конфигурацию из модели в инициализацию RailsAdmin

в результате /config/initializers/rails_admin.rb

config.model User do
  User.stored_attributes[:options].each do |field|
    configure field
  end

  list do
    configure :custom_field_from_method
    configure :orders_count do
      label 'Has orders'
    end
  end
end
...