# Form\_tag with protocol =\> 'https' help

**URL:** <https://www.ruby-forum.com/t/form-tag-with-protocol-https-help/69587>\
**Category:** Rails\
**Created:** [February 17, 2006, 8:34am UTC](https://www.ruby-forum.com/t/form-tag-with-protocol-https-help/69587 "2006-02-17T08:34:27Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Curtis\_Spencer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/e495f1/32.png) [@Curtis\_Spencer](https://www.ruby-forum.com/u/Curtis_Spencer)\
**Post date:** [February 17, 2006, 8:34am UTC](https://www.ruby-forum.com/t/form-tag-with-protocol-https-help/69587/1 "2006-02-17T08:34:27Z")

</div>

Hi,

I am not having much luck using the form\_tag with a protocol. I try  
the following in my view: index.rhtml

\<%= form\_tag({:controller =\> ‘home’,:action =\> ‘login’,:protocol =\>  
‘https’},{:method =\> ‘post’}) %\>

hoping it would generate

but I got the following

I also tried to sanity check by just doing

\<%= url\_for :controller =\> ‘home’,:action =\> ‘login’,:protocol =\>  
‘https’ %\>, and I still just get ‘/home/login’ as the resulting string.

Anyone see where I am going astray?

Thanks,  
Curtis

---

<div class="post-metadata">

**Author:** ![Curtis\_Spencer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/e495f1/32.png) [@Curtis\_Spencer](https://www.ruby-forum.com/u/Curtis_Spencer)\
**Post date:** [February 17, 2006, 8:40am UTC](https://www.ruby-forum.com/t/form-tag-with-protocol-https-help/69587/2 "2006-02-17T08:40:29Z")

</div>

Try

\<%= form\_tag({:controller =\> ‘home’,:action =\> ‘login’,:protocol =\>  
‘https://’, :only\_path =\> false},{:method =\> ‘post’}) %\>

## Kent

> **[DATANOISE.COM](https://www.datanoise.com/)**
>
> DATANOISE.COM - Contact us for any business inquiries

---

<div class="post-metadata">

**Author:** ![Curtis\_Spencer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/e495f1/32.png) [@Curtis\_Spencer](https://www.ruby-forum.com/u/Curtis_Spencer)\
**Post date:** [February 17, 2006, 9:28am UTC](https://www.ruby-forum.com/t/form-tag-with-protocol-https-help/69587/3 "2006-02-17T09:28:46Z")

</div>

Thanks Kent. That did the trick!

-Curtis
