처음 오랫동안 읽는 사용자. 내가 함께 처음으로 RoR에 응용 프로그램을 넣어 그리고 난 내 응용 프로그램은 아래로 사용해야하는 모든 격리했습니다 -소서리 및 간단한 양식 구현
- 마법
- Omniauth
- 캉캉
- 트위터 - 부트 스트랩 (SASS로 변환)
및 단순 양식.
깨끗하고 선명하고 단순 .....
'remember_me'필드에 오류가 발생하지 않고 Sorcery "Login"이있는 간단한 양식을 통합 할 수는 없습니다 (작업 중 가장 단순한 것).
단순 양식에는 세션 컨트롤러 새 방법의 로그인 양식에서 가장 잘 작동 할 simple_form_tag (simple_form_for) 옵션이 없습니다. 대신 그 방법으로 @user 인스턴스를 만들어야하지만 'remember_me'필드에 오류가 발생합니다 "정의되지 않은 메서드`remember_me '"
도움이 될만한 모든 도움을 주실 수 있습니다.
나는 크게 의미합니다! 사전에 거대한 고맙습니다 :)
sessions/new.html.erb
<% provide :title, "Log in" %>
<h1>Log in</h1>
<%= simple_form_for @user, :html => { :class => 'form-horizontal' } do |f| %>
<fieldset>
<legend>Login</legend>
<%= f.input :email, input_html: { :maxlength => 100 } %>
<%= f.input :password, input_html: { :maxlength => 20 } %>
<%= f.input :remember_me, as: :boolean %>
<div class="form-actions">
<%= f.submit nil, :class => 'btn btn-primary' %>
<%= link_to 'Cancel', users_path, :class => 'btn' %>
</div>
</fieldset>
<% end %>
class SessionsController < ApplicationController
def new
@user = User.new
end
이 코드를 omniauth-identity와 함께 사용하는 방법에 대한 아이디어가 있으신가요? 나는'code'simple_form_for (: user, url : "/ auth/identity/register")'/ code'을 시도했습니다. – gittinOld
사용 방법에 대한 아이디어 이 omniauth - 정체성과 함께? 나는'simple_form_for (: user, url : "/ auth/identity/register ")'. user_controller'def new @user = env [ 'omniauth.identity'] || User.new end'. 모델/user.rb 클래스 사용자
gittinOld
가능한 경우 첫 번째 주석을 삭제하십시오. 네가 예상했던대로 끝나지 않았어. 내가 왜 제대로 작동하고 당신에게 Heroku에 대한 라우팅 오류를 줄 수 있을지 모르겠다. 디버깅 단계로'rake routes'를 로컬과 Heroku에서 실행해야합니다. 나는 당신이 누군가 당신에게 도움을 줄 경우 완전한 평판을 얻을 수있는 기회를주기 위해 이것을 새로운 질문으로 게시하는 것이 좋습니다. 도움이된다면 선택하신 대답을 upvote하는 것도 좋습니다. – jrhorn424