我試圖在我的索引頁中調用sign_in
的渲染。在索引頁設計中調用render sign_in
我不想轉到另一頁我想留在同一頁面。
我曾嘗試:
<%= render :partial ... %>
<%= render :file %>
我得到一個錯誤。
你知道我該怎麼做嗎?
我的文件中色器件/會話/ _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 2013-03-17 20:27:48