Как правильно получить значение из таблицы?
Советую почитать что такое ActiveRecord::Relation для понимания что тебе возвращают рельсовые методы.
Но в любом случае делать так как у тебя написано ни в коем случае нельзя, спавн запросов в цикле - это очень плохо для производительности. Если хочется рядом с каждым постом выводить наименование категории, то сделай так:# В контроллере:
@posts = Post.includes(:post_category)

# Во вьюхе:
<% @posts.each do |post| %>
<%= post.post_category.name %>
<% end %>
guides.rubyonrails.org/active_record_querying.html
Всё предельно понятно расписано.