У меня есть HTML-код в моем приложении Rails, который выглядит следующим образом:Комбинирование HTML и рубин
<td><%= MyObj.find_by_id(@my_obj.some_id).name %></td>
И это проявляется штраф. Однако поле some_id
не всегда присутствует в базе данных, поэтому в таких случаях я бы хотел отображать NA
, а не MyObj
.
Итак, вот что я имею в виду в псевдокоде:
<td><%= IF @my_obj.some_id is NIL THEN "NA" ELSE MyObj.find_by_id(@my_obj.some_id).name %></td>
Как я могу это сделать?
Um, ваш псевдокод имеет довольно прямой перевод на Ruby, и материал внутри '' <%= ... %> просто рубин код так ... –