0

プロファイル モデルに名前が含まれている所有者でトレーニングを並べ替えたいと思います。トレーニングはプロファイルに属します。

これは私のtrainings.rbにあります:

column "Owner", :sortable => :profile_name do |training|
     if training.profile.nil?
        "No associated profile"
     else
        training.profile.name
     end
end

本番環境で次のエラーが発生します。

 Completed 500 Internal Server Error in 19ms

ActionView::Template::Error (PG::UndefinedColumn: ERROR:  column "profile_name" does not exist
LINE 1: SELECT  "trainings".* FROM "trainings"  ORDER BY "profile_na...
                                                         ^
: SELECT  "trainings".* FROM "trainings"  ORDER BY "profile_name" desc LIMIT 30 OFFSET 0):
    1: insert_tag renderer_for(:index)
4

1 に答える 1