2

с использованием Rails 4.1.6, simple_form 3.1.0.rc2, Bootstrap 3 Я пытаюсь установить кнопку внутри моей simple_form, чтобы открыть модальное окно Bootsrap для выполнения JS пользователю выборКак вставить кнопку для открытия модального окна внутри simple_form

моя простая форма заключается в следующем:

.form-inputs 
    .row 
    .col-sm-8.col-md-8.col-lg-8 
     - if ((current_user.has_role? :superadmin) || (current_user.has_role? :media_admin)) 
      .form-group 
       %button.btn.btn-default{:'data-toggle' => "modal" , :'data-target' => "#myModal"} 
        Select Owner of album 
     = f.input :user_id, as: :hidden, input_html: {value: current_user.id} 

    .row 
    .col-sm-8.col-md-8.col-lg-8 
     = f.input :title, :label => t(:title, scope: :album).capitalize 
     = f.input :description, as: :text, :label => t(:description, scope: :album).capitalize 

и я добавил тест модальный стандарт самозагрузки

  #myModal.modal.fade{ tabindex: "-1" ,role: "dialog", :'aria-labelledby' => "myModalLabel", :'aria-hidden' => "true"} 
      .modal-dialog 
       .modal-content 
        .modal-header 
         %button.close{type: "button", :'data-dismiss' => "modal" } 
          %span{:'aria-hidden' => true} 
           × 
          %span.sr-only 
           Close 
         %h4#myModalLabel.modal-title 
          Modal Title 
        .modal-body 
         = "Modal body" 
        .modal-footer 
         %button.btn.btn-default{type: "button", :'data-dismiss' => "modal" } 
          Close 
         %button.btn.btn-primary{type: "button", :'data-dismiss' => "modal" } 
          Save changes 

Когда я попал в «Выбрать Владелец кнопки альбома, он выступает в качестве отправной и пытается сохранить данные формы .... не открывая модальную форму

Пропустил ли я что-нибудь?

+0

Облицовочный же, какое-либо улучшение? –

ответ

0

я предпочитаю использовать ссылку тег с кнопкой классом ....

   .form-group 
       %a.btn.btn-success{href: "#", :'data-toggle' => "modal" , :'data-target' => "#myModal"} 
        Select Owner of album