Ilnar25
@Ilnar25

Kак правильно отобразить кнопку?

Есть модель Product, с формой для создания. Как сделать вывод продуктов для заказа, с условием что клиент cможет заказать только один продукт из одной категорий? Думаю необходимо применить радио кнопку, но как cделать проверку на simple form? Может вообще нужна другая реализация, кто знает? Пишу с гемом slim.
= simple_form_for [store, store.products.build] do |f|
  = f.input :name, required: false, label: false, placeholder: "Create name to new product"
  = f.input :description, required: false, label: false, placeholder: "Description to new product"
  br
  = f.input :product_image, as: :attachment, direct: true, presigned: true, label: false, input_html: { class: 'my_class' }
  br
  = f.input :price, required: false,  label: false, placeholder: "Price", input_html: { class: 'my_class' }
  br
  = f.input :category, required: false, as: :radio_buttons, label: false, collection: [['first course', 'first course'], ['main course', 'main course'], ['drink', 'drink']], label_method: :second, value_method: :first 
  br
  = f.button :submit
create_table "products", force: :cascade do |t|
    t.string "name"
    t.text "description"
    t.integer "reserve_quantity", default: 1, null: false
    t.float "price"
    t.bigint "store_id"
    t.datetime "created_at", null: false
    t.datetime "updated_at", null: false
    t.string "product_image_id"
    t.string "category"
    t.index ["store_id"], name: "index_products_on_store_id"
  end
  • Вопрос задан
  • 43 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
от 90 000 до 200 000 руб.
от 1 700 до 5 500 usd.
Randewoo.ru Москва
от 120 000 до 180 000 руб.
18 авг. 2018, в 09:13
13000 руб./за проект
18 авг. 2018, в 01:10
17000 руб./за проект
17 авг. 2018, в 23:00
5500 руб./за проект