Я новичок в rails_admin gem. Я хочу сделать поле :style
в rails_admin, как выпадающий список параметров, а не как обычные поля ввода. Вот моя миграция:rails_admin Вопрос перечисления
class CreatePhones < ActiveRecord::Migration
def change
create_table :phones do |t|
t.string :audio
t.string :video
t.string :style
t.timestamps
end
end
end
А вот мой Phone.rb модель:
class Phone < ActiveRecord::Base
def style_enum
["Free", "Basic", "Advanced", "Super Platinum"]
end
end
Я читал о перечислении и выпадающих списках в railsadmin в documentaion и в this руководство, но ничего, кажется, Работа.
Я получаю эту ошибку:
Спасибо за внимание :)
Попробуйте '[[" Free "], [" Basic "], [" Advanced "], [" Super Platinum "]]' в вашем методе 'style_enum'. – vee
У вас все правильно настроено. В сообщении об ошибке говорится, что у вас есть синтаксическая ошибка в методе style_enum. Есть ли что-нибудь напуганное, как дополнительный кавычек? Вы также можете попробовать использовать символы вместо строк и посмотреть, не имеет ли это значение? – Josh
@vinodadhikary Хорошо, я пробовал это, в конце получил ту же ошибку. – Phil