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
  • Вопрос задан
  • 47 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы