如何在不同的视图中使用设计符号 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>

很简单。

您只需在自定义表单中传递正确的 resourceurl。这是一个例子

= form_for(:user, url: session_path(:user)) do |f|

注册也是如此。

= form_for(User.new, url: registration_path(:user)) do |f|

希望对您有所帮助!