Я пытаюсь вызвать рендер sign_in
на моей странице индекса.вызов render sign_in на странице индексной страницы
Я не хочу переходить на другую страницу. Я хочу остаться на той же странице.
Я попытался:
<%= render :partial ... %>
<%= render :file %>
Я получаю сообщение об ошибке.
У вас есть идея, как я могу это сделать?
мой файл в DEViSE/сессий/_new.html.erb
<h2>Sign in</h2>
<%= form_for(resource, :as => resource_name, :url => session_path(resource_name)) do |f| %>
<div><%= f.label :email %><br />
<%= f.email_field :email %></div>
<div><%= f.label :password %><br />
<%= f.password_field :password %></div>
<% if devise_mapping.rememberable? -%>
<div><%= f.check_box :remember_me %> <%= f.label :remember_me %></div>
<% end -%>
<div><%= f.submit "Sign in" %></div>
<% end %>
<% end %>
если я ставлю content_for на файл я получаю сообщение об ошибке вы знаете, как я могу выполнить файл в моем индексе после нажав на ссылку.
Для начала сообщите нам, какая ошибка у вас возникла? Например, '<% = render 'reset_password_modal'%>' отображает файл с именем _reset_password_modal.html.erb в том же каталоге представлений. Если вы хотите отобразить файл из другого каталога, вам нужно добавить его спереди, как '<% = render 'dir_name/reset_password_modal'%>' – mart1nn