Я бы просто пошел с
if @post.url.nil?
, который возвращает true
, когда @post.url
равен nil
, но false
, когда @post.url
- пустая строка.
В качестве альтернативы, вы можете использовать
if @post.url.blank?
, который возвращает true
в обоих случаях, когда @post.url
равен nil
или пустой строке.