как убрать строку в Ruby on Rails

программирование ruby ruby on rails rails RoR

Добрый вечер.
В представлении имеется строка, которая выдает из базы данных строку с адресом сайта.
Как сделать так, что бы при отсутствии этого адреса в базе данных, строка не выводилась в представлении?

Что бы это можно было сделать, как при написании этого кода
<% if session[:user_id] %> <% end %>
который показывает информацию, только в том случае, если пользователь зарегистрирован.

Примечание:
Вот:

<b>сайт:</b>
<%= link_to @restaurant.site, url_with_protocol(@restaurant.site), :target => '_blank' %>

при отсутствии адреса сайта, остается первая строка, а я хочу что бы она появлялась только в том случае, когда имеется адрес

Примечание:
Ответ нашел, может и кому пригодиться:

<% if @restaurant.site %>
<b>сайт:</b>
<%= link_to @restaurant.site, url_with_protocol(@restaurant.site) %>
<% end %>
Ответы:
Строку покажете?
site может быть пустой строкой
используйте
if @restaurant.site.presence


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.