Это код, у меня есть для моего Зарегистрироваться форму, он находится в моих просмотров/изобрести/регистрация/new.html.erb папкаМодальные формы окно Логин не работает Rails 4
<a data-toggle="modal" href="#normalModal" id="secondtry" class="btn btn-success btn outline">sign up</a>
<div id="normalModal" class="modal fade" data-toggle="modal">
<div class="modal-dialog">
<div class="modal-content">
<div class="panel panel-default">
<div class="panel-heading">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h1 class="modal-title">Signup to sharebox</h1>
</div>
<div class="modal-body">
<%= form_for(resource, as: resource_name, url: registration_path(resource_name)) do |f| %>
<%= devise_error_messages! %>
<div class="form-group">
<%= f.label :email %><br />
<%= f.email_field :email, autofocus: true, class: "form-control" %>
</div>
<div class="form-group">
<%= f.label :password %> <% if @validatable %><i>(<%= @minimum_password_length %> characters minimum)</i><% end %><br />
<%= f.password_field :password, autocomplete: "off", class: "form-control" %>
</div>
<div class="form-group">
<%= f.label :password_confirmation %><br />
<%= f.password_field :password_confirmation, autocomplete: "off", class: "form-control" %>
</div>
<div class="form-group">
<%= f.submit "Sign up", class: "btn btn-primary" %>
</div>
<% end %>
<%= render "devise/shared/links" %>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Save changes</button>
</div>
</div>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->
в результатом является эта маленькая кнопка
, когда я нажимаю на нее, я получаю модальную форму регистрации, как и ожидалось, фон становится темнее, и появляется форма регистрации.
Все работает отлично, с точки зрения функциональности.
Вопрос: как я могу поставить эту кнопку «подписаться» в моей главной навигационной панели, которая находится в просмотров/макеты/_header.html.erb, (мой application.erb файлов вызовов в другие частичные), независимо от того, что я пробовал при разработке, «подрывал ресурсы метода», или экран будет немного черным в фоновом режиме, как должен, но форма не появится. Спасибо.
да, у меня есть его там, и я создал новый файл в ** views/devise/registration/_newfile ** с длинным кодом выше и попытаться отобразить его в моем навигаторе, как это ** визуализировать "users/registrations/newfile **, когда я нажимаю на кнопку, мой экран просто поворачивается немного черным, но форма регистрации не появляется. –
Может быть, это может помочь. Я отредактировал ответ –
, он работает так, как раньше, но как правильно его визуализировать в моем файле _header.html.erb, сейчас я использую **