Passing a parameter only if not blank

I have this form tag:

<% form_remote_tag :update => ‘hotel-loyalties’, :url => { :action =>
‘make_hotel_loyalty’, :id => @user.id, :manager => @manager.id end } do
-%>

I only want to pass the @manager value if it is not blank. I tried:

<% form_remote_tag :update => ‘hotel-loyalties’, :url => { :action =>
‘make_hotel_loyalty’, :id => @user.id, if !@manager.blank? :manager =>
@manager.id end } do -%>

But that didn’t work. I thought that I had seen something similiar
before. Does anyone know how do to do this or if it is even possible?
Thanks,

-S

On 11/6/07, Shandy N. [email protected] wrote:

‘make_hotel_loyalty’, :id => @user.id, if !@manager.blank? :manager =>
@manager.id end } do -%>

But that didn’t work. I thought that I had seen something similiar
before. Does anyone know how do to do this or if it is even possible?
Thanks,

nil params aren’t passed, so you could do:

:manager => @manager.blank? ? nil : @manager

Bob S. wrote:

nil params aren’t passed, so you could do:

:manager => @manager.blank? ? nil : @manager

That worked, thank you very much,

-S