Text Field Value unless ?

You can't have an if statement embedded in a method like this. Not to
mention you are missing the => operator. Try this:

<%= text_field_tag :post_header, '', :name => 'post[header]', :value
=> @post.header ? @post.header : '' %>