1
Я пытаюсь отобразить key-value
пару на некоторых условиях в JBuilder, как следующимJBuilder с Если условие
json.id plan.id
json.title plan.title
json.description plan.description
json.plan_date plan.plan_date.iso8601
json.start_time plan.start_time.strftime("%I:%M %p") if !plan.start_time.present?
Ошибка
NoMethodError at /api/plans/16
==============================
> undefined method `strftime' for nil:NilClass
app/views/api/v1/plans/_plan.json.jbuilder, line 5
--------------------------------------------------
``` ruby
1 json.id plan.id
2 json.title plan.title
3 json.description plan.description
4 json.plan_date plan.plan_date.iso8601
> 5 json.start_time plan.start_time.strftime("%I:%M %p") if !plan.start_time.present?
все еще получаю это :(> неопределенного метод 'STRFTIME» для ноля:.. NilClass –
@HarshaMV Да, потому что логика была неправильно я установил его теперь Вам не нужно использовать ' ! ', что вводит в заблуждение то, что вы делаете. –