Это означает, что контроллер, который вызывает макет, не предоставляет @post или что @post равен nil.
Полагаю, это ваш файл макета? В этом случае сообщение должно быть предоставлено всеми действиями, которые используют макет приложения (в стандартном случае это все действия)
Убедитесь, что сообщение загружено правильно:
class MyController < ApplicationController
def index
@post = Post.find(params[:id])
end
end
Или сделайте условие внутри вашего шаблона:
<% if @post %>
<meta property='og:description' content="#{@post.description}"></meta>
<% else %>
<meta property='og:description' content="Some default description"></meta>
<% end %>