如何在不同的视图中使用设计符号 in/up 作为部分
How do I use devise sign in/up in a different view as a partial
我有我的登录页面,其中应包含登录表单和注册表单。我当然有两个按钮,一旦用户单击其中一个按钮,它将呈现适当的表单。我在 railscast 上看到了类似的东西。
更新
我已经生成了设计视图,现在我想 link 将这些视图作为局部视图进入我的目标网页。这样用户就可以很好地点击按钮而不是加载整个页面,它只会呈现适当的表单。
我希望这是有道理的。
感谢您的帮助。
<div class="col-md-4 landing-btns">
<h2>Join us and support the ones in need with every call!</h2>
<p>All your information will stay private.</p>
<div class="row">
<div class="col-md-12 ">
<%= link_to 'Register', new_user_registration_path , class: 'btn btn-lg landing-btn' , remote: true , id:'logon' %>
</div>
<div class="col-md-12">
<%= link_to 'Login', new_user_session_path , class: 'btn btn-lg landing-btn' , remote: true , id:'login' %>
</div>
<div class="col-md-12">
<button class="btn btn-social btn-linkedin" >
<span class="fa fa-linkedin"></span>
Login with Linkedin
</button>
</div>
</div>
</div>
很简单。
您只需在自定义表单中传递正确的 resource
和 url
。这是一个例子
= form_for(:user, url: session_path(:user)) do |f|
注册也是如此。
= form_for(User.new, url: registration_path(:user)) do |f|
希望对您有所帮助!
我有我的登录页面,其中应包含登录表单和注册表单。我当然有两个按钮,一旦用户单击其中一个按钮,它将呈现适当的表单。我在 railscast 上看到了类似的东西。
更新
我已经生成了设计视图,现在我想 link 将这些视图作为局部视图进入我的目标网页。这样用户就可以很好地点击按钮而不是加载整个页面,它只会呈现适当的表单。 我希望这是有道理的。 感谢您的帮助。
<div class="col-md-4 landing-btns">
<h2>Join us and support the ones in need with every call!</h2>
<p>All your information will stay private.</p>
<div class="row">
<div class="col-md-12 ">
<%= link_to 'Register', new_user_registration_path , class: 'btn btn-lg landing-btn' , remote: true , id:'logon' %>
</div>
<div class="col-md-12">
<%= link_to 'Login', new_user_session_path , class: 'btn btn-lg landing-btn' , remote: true , id:'login' %>
</div>
<div class="col-md-12">
<button class="btn btn-social btn-linkedin" >
<span class="fa fa-linkedin"></span>
Login with Linkedin
</button>
</div>
</div>
</div>
很简单。
您只需在自定义表单中传递正确的 resource
和 url
。这是一个例子
= form_for(:user, url: session_path(:user)) do |f|
注册也是如此。
= form_for(User.new, url: registration_path(:user)) do |f|
希望对您有所帮助!