Rails 3 Object.try Синтаксис - PullRequest
       16

Rails 3 Object.try Синтаксис

3 голосов
/ 03 апреля 2012

У меня есть поле, которое может быть пустым, поэтому мне нужно использовать Object.try, но у меня возникают проблемы с синтаксисом при добавлении формата даты.

<%= @request.assigned_date.strftime("%m/%d/%y") %>

Как мне изменитьвыше, чтобы включить ".try"?

Спасибо заранее.Katie

Ответы [ 2 ]

3 голосов
/ 03 апреля 2012

Я бы сказал ...

<%= @request.assigned_date.try(:strftime, "%m/%d/%y") %>

Обратите внимание, что это не сработало бы, если бы ваше поле было пустой строкой.Это должно быть ноль.

2 голосов
/ 03 апреля 2012

Я бы попробовал:

<%= @request.assigned_date.try(:strftime, "%m/%d/%y") %>

Скажите, сработало ли это для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...