2010-08-23 11 views
6

Quiero que mi text_field_tag que tienen la fecha actual como un valor por defecto si los parametros para params [: Fecha] está vacía, aquí está mi código en la actualidadText_field_tag ​​valor predeterminado si los parámetros están vacíos?

<%= text_field_tag :end, params[:end] %> 

i quieren algo como: <%= text_field_tag :end, if params[:end] then use this value else show current date %>

gracias

Respuesta

13

Puede simplemente usar el operador "or". Si params [: end] está vacío, usará Time.now.

<%= text_field_tag :end, (params[:end] or Time.now) %> 
+0

dident funciona más en los carriles 3 – Rubytastic

+0

Usted puede usar '' || operador en lugar de 'o' en las últimas versiones. –

Cuestiones relacionadas