Как правило, вы хотите избежать длинных цепочек точек, таких как post.user.name.Попробуйте:
class Post < ActiveRecord::Base
belongs_to :user
delegate :name, :to => :user, :prefix => true
end
Тогда в ваших представлениях вы можете позвонить
@post.user_name
, чтобы получить имя пользователя.Я думал, что выброшу это, так как это хорошая привычка, которую я пытаюсь включить в свой код.