로그인 폼이있는 홈 페이지를 만들려고합니다. 로그인은 정상적으로 작동하지만 가입 버튼은 사용자의 로그인 시도를 끝내고 의도 한대로 가입 페이지로 리디렉션하지 않습니다. 이것은 내가 사용하고있는 코드입니다. 어떤 생각이 오류를 해결하는 방법? 감사.레일 link_to inside form_for
<div class="well sidebar-nav">
<br>
<%= form_for(resource, :as => resource_name, :url => session_path(resource_name)) do |f| %>
<div class="input-prepend">
<span class="add-on"><i class="icon-user"></i></span>
<%= f.text_field :login, :required => false, :autofocus => true, :placeholder => "Username or Email" %>
</div>
<div class="input-prepend">
<span class="add-on"><i class="icon-lock"></i></span>
<%= f.password_field :password, :placeholder => "Password" %>
</div>
<div class="btn-toolbar">
<div class="row-fluid">
<div class="span4" style="margin-left: 1.25%; width: 50%">
<button class="btn btn-success" type="submit">
<i class="icon-signin"></i>
<% f.submit 'Sign in' %> Sign In
</button>
</div>
<% end %>
<div class="span3" style="margin-left: -5%; width: 50%">
<button class="btn btn-success">
<i class="icon-pencil"></i>
<%= link_to 'Sign up', new_user_registration_path %> Sign Up
</button>
</div><!-- /span8 -->
</div><!-- /rowfluid -->
</div><!-- /btn-toolbar -->
</div><!-- /well -->
업데이트 : 그것은 버튼 클래스 외부 링크를 로그인을 올리는 것은 문제를 해결 것으로 나타났다.
페이지의 소스를 보면 어떤 URI가'new_user_registration_path'로 변환됩니까? –
그리고 양식의 * 외부 *에 가입 링크를 놓으면 제대로 작동합니까? –
예, 양식 외부에 놓으면 멋지게 작동합니다. 나는 보석금 보석에서 등록 경로를 사용하고 있습니다. –