# Render partial login form

**URL:** <https://www.ruby-forum.com/t/render-partial-login-form/70052>\
**Category:** Rails\
**Created:** [September 26, 2006, 4:25pm UTC](https://www.ruby-forum.com/t/render-partial-login-form/70052 "2006-09-26T16:25:33Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![jay-levitt](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/a88e57/32.png) [@jay-levitt](https://www.ruby-forum.com/u/jay-levitt)\
**Post date:** [September 26, 2006, 4:25pm UTC](https://www.ruby-forum.com/t/render-partial-login-form/70052/1 "2006-09-26T16:25:33Z")

</div>

I have two controllers (article, user) and associated views.  
I want to render partial of the login form in the sidebar of the article  
view by doing something like this.

\<%= render(:partial =\> ‘login’) %\>

and the \_login.rthml has something as follow:

\<%= start\_form\_tag %\>  
Name:   
\<%= text\_field\_tag :name, params[:name] %\>  
Password:   
\<%= password\_field\_tag :password, params[:password] %\>  
\<%= submit\_tag ‘Login’%\>  
\<%= end\_form\_tag %\>

however, I cannot figure out how to submit userid and password info  
getting from the form to the “login” function in the user controller.  
Could you please explain how to do this?  
And if possible, I would like to make this login system looks like  
digg’s one using AJAX.  
Is there any tutorial for this?

---

<div class="post-metadata">

**Author:** ![jay-levitt](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/a88e57/32.png) [@jay-levitt](https://www.ruby-forum.com/u/jay-levitt)\
**Post date:** [September 26, 2006, 6:47pm UTC](https://www.ruby-forum.com/t/render-partial-login-form/70052/2 "2006-09-26T18:47:33Z")

</div>

\<%= start\_form\_tag (:controller =\> ‘user’, :action =\> ‘login’ %\>

should work.

See  
[http://rubyonrails.org/api/classes/ActionView/Helpers/FormTagHelper.html#M000491](http://rubyonrails.org/api/classes/ActionView/Helpers/FormTagHelper.html#M000491)

Vish

---

<div class="post-metadata">

**Author:** ![jay-levitt](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/a88e57/32.png) [@jay-levitt](https://www.ruby-forum.com/u/jay-levitt)\
**Post date:** [September 26, 2006, 7:45pm UTC](https://www.ruby-forum.com/t/render-partial-login-form/70052/3 "2006-09-26T19:45:15Z")

</div>

hi, can someone explain partials?

a partial is a line of code in a view that can pass information to a  
partial file (\*the file that starts with an underscore with the same  
name as the view) and can use whats in the partial file to replace the  
line of code thats in the view?

---

<div class="post-metadata">

**Author:** ![jay-levitt](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/a88e57/32.png) [@jay-levitt](https://www.ruby-forum.com/u/jay-levitt)\
**Post date:** [September 26, 2006, 8:01pm UTC](https://www.ruby-forum.com/t/render-partial-login-form/70052/4 "2006-09-26T20:01:51Z")

</div>

Vishnu G. wrote:

> \<%= start\_form\_tag (:controller =\> ‘user’, :action =\> ‘login’ %\>
> 
> should work.
> 
> See  
> [http://rubyonrails.org/api/classes/ActionView/Helpers/FormTagHelper.html#M000491](http://rubyonrails.org/api/classes/ActionView/Helpers/FormTagHelper.html#M000491)
> 
> Vish

Thanks! it works 😃
