Значение по умолчанию для Text_field_tag, если параметры пусты? - PullRequest
6 голосов
/ 24 августа 2010

Я хочу, чтобы моя text_field_tag имела текущую дату в качестве значения по умолчанию, если params для params [: date] пуст, вот мой код на данный момент:

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

я хочу что-то вроде: <%= text_field_tag :end, if params[:end] then use this value else show current date %>

спасибо

1 Ответ

13 голосов
/ 24 августа 2010

Вы можете просто использовать оператор «или». Если params [: end] пуст, он будет использовать Time.now.

<%= text_field_tag :end, (params[:end] or Time.now)  %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...