Ruby on rails 如何在RubyonRails中隐藏/显示某些表单?

Ruby on rails 如何在RubyonRails中隐藏/显示某些表单?,ruby-on-rails,forms,Ruby On Rails,Forms,我的应用程序主页上有一个面板,用户可以在其中登录到我的网站。 这是出现在主页中的登录表单: <%= form_for(:session, :url => sessions_path) do |f| %> <table> <tr> <th><h2>Login</h2></th> </tr> <tr> <td class="field"> <%= f.label :em

我的应用程序主页上有一个面板,用户可以在其中登录到我的网站。 这是出现在主页中的登录表单:

<%= form_for(:session, :url => sessions_path) do |f| %>
<table>
<tr>
<th><h2>Login</h2></th>
</tr>
<tr>
<td class="field">
<%= f.label :email %><br />
<%= f.text_field :email %>
</td>
</tr>
<tr>
<td class="field">
<%= f.label :password %><br />
<%= f.password_field :password %>
</td>
</tr>
<tr>
<td class="actions">
<%= f.submit "Entrar" %>
</td>
</tr>
<% end %>
</table>
<p>New user? <%= link_to "Registrate ahora!", signup_path%></p>
sessions_path)do | f |%>
登录


新用户

以及报名表格:

<%= form_for(@user) do |f| %>
<table>
<tr>
<th>Sign up</th>
</tr>
<tr>    
<td class="field">
<%=f.label :email%><br />
<%=f.text_field :email%>
</td>
</tr>
<tr>
<td class="field">
<%=f.label :password, "Contraseña"%><br />
<%=f.password_field :password%>         
</td>
</tr>
<tr>
<td class="field">
<%=f.label :password_confirmation,"Confirmar Contraseña"%><br />
<%=f.password_field :password_confirmation%>
</td>
</tr>
<tr>
<td class="actions">
<%=f.submit "Registrate"%>
</td>
</tr>
<%end%>
</table>

注册



我想在主页上显示注册表单,并在用户按下“新建用户”按钮时隐藏登录表单,而不将用户重定向到另一页(注册路径),同时在注册表单中实现一个按钮,将用户重定向到同一主页上的登录表单。

“新建用户链接”%%>
<%= link_to "Registrate ahora!", signup_path, :class => "new-user-link"%>
在jquery中

$(".new-user-link").click(function(){
    $(<sign up form class>).show();
    return false;
}
$(“.new user link”)。单击(函数(){
$().show();
返回false;
}