# Deprecation warning with form\_tag

**URL:** <https://www.ruby-forum.com/t/deprecation-warning-with-form-tag/194922>\
**Category:** Rails\
**Created:** [September 13, 2010, 8:48pm UTC](https://www.ruby-forum.com/t/deprecation-warning-with-form-tag/194922 "2010-09-13T20:48:32Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![rodrigo3n](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/a8b319/32.png) [@rodrigo3n](https://www.ruby-forum.com/u/rodrigo3n)\
**Post date:** [September 13, 2010, 8:48pm UTC](https://www.ruby-forum.com/t/deprecation-warning-with-form-tag/194922/1 "2010-09-13T20:48:32Z")

</div>

Hello everyone, I am using Rails 3 and receiving an deprecation  
warning when running the specs of my app. The warning:

\*\*\*\*…_F.DEPRECATION WARNING: \<% %\> style block helpers are  
deprecated. Please use \<%= %\>. (called from  
\_app\_views\_sessions\_new\_html\_erb\_\_\_526016660\_85924870\_644960759 at /  
home/orygens/code/narciso/app/views/sessions/new.html.erb:9)  
.F.F…_.

This message is about the following code:

\<% form\_tag ‘sessions’ do %\>

\<%= image\_submit\_tag 'login.png', :class =\> 'login' %\>

\<% end %\>

This logs in the user who remains at the same path after the login.

Do you know how to correct the code so I can ensure this code won’t  
break my app in the future?

Thanks!

---

<div class="post-metadata">

**Author:** ![rodrigo3n](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/a8b319/32.png) [@rodrigo3n](https://www.ruby-forum.com/u/rodrigo3n)\
**Post date:** [September 13, 2010, 8:54pm UTC](https://www.ruby-forum.com/t/deprecation-warning-with-form-tag/194922/2 "2010-09-13T20:54:59Z")

</div>

On Mon, Sep 13, 2010 at 1:47 PM, rodrigo3n [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Hello everyone, I am using Rails 3 and receiving an deprecation  
> warning when running the specs of my app. The warning:
> 
> \*\*\*\*…\*F.DEPRECATION WARNING: \<% %\> style block helpers are  
> deprecated. Please use \<%= %\>. (called from  
> \<% form\_tag ‘sessions’ do %\>

\<%= form\_tag do %\>

\<% end %\>

–  
Greg D.  
[destiney.com](http://destiney.com) | [gregdonald.com](http://gregdonald.com)

---

<div class="post-metadata">

**Author:** ![rodrigo3n](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/a8b319/32.png) [@rodrigo3n](https://www.ruby-forum.com/u/rodrigo3n)\
**Post date:** [September 13, 2010, 10:10pm UTC](https://www.ruby-forum.com/t/deprecation-warning-with-form-tag/194922/3 "2010-09-13T22:10:31Z")

</div>

Thanks for the reply but this didn’t work. Instead, I wrote this:

\<%= form\_tag ‘/sessions’ do -%\>

\<%= image\_submit\_tag 'login.png', :class =\> 'login' %\>

\<% end -%\>

And it works and the deprecation method is gone.

Thanks!

---

<div class="post-metadata">

**Author:** ![rodrigo3n](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/a8b319/32.png) [@rodrigo3n](https://www.ruby-forum.com/u/rodrigo3n)\
**Post date:** [September 14, 2010, 2:49am UTC](https://www.ruby-forum.com/t/deprecation-warning-with-form-tag/194922/4 "2010-09-14T02:49:10Z")

</div>

watch this

> **[\#208 ERB Blocks in Rails 3 - RailsCasts](http://railscasts.com/episodes/208-erb-blocks-in-rails-3)**
>
> Short Ruby on Rails screencasts containing tips, tricks and tutorials. Great for both novice and experienced web developers.

---

<div class="post-metadata">

**Author:** ![rodrigo3n](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/a8b319/32.png) [@rodrigo3n](https://www.ruby-forum.com/u/rodrigo3n)\
**Post date:** [September 14, 2010, 5:50am UTC](https://www.ruby-forum.com/t/deprecation-warning-with-form-tag/194922/5 "2010-09-14T05:50:00Z")

</div>

Thanks!
