Рельсы 4 Полиморфные ассоциации и концерны

Я пытаюсь добавитьEvaluation модель для моегоRails 4 приложение.

Я сделал модель под названиемevaluation.rb, Она имеет:

class Evaluation < ActiveRecord::Base

  belongs_to :evaluator, :polymorphic => true
  belongs_to :evaluatable, :polymorphic => true

Я также заботился оevaluator&nbsp;а такжеevaluatable&nbsp;как:

module Evaluator
    extend ActiveSupport::Concern

    included do 
        has_many :given_evaluations, as: :evaluator, dependent: :destroy, class_name: 'Evaluation'

    end
end

module Evaluatable
    extend ActiveSupport::Concern

    included do 
        has_many :received_evaluations, as: :evaluatable, dependent: :destroy, class_name: 'Evaluation'
    end
end

Я включил каждую проблему в мою модель пользователя:

class User < ActiveRecord::Base
   include Evaluator
   include Evaluatable

На моей странице показа я хочу показать оценки конкретного пользователя (полученные от других пользователей, которые являются оценщиками).

В моем шоу у меня есть:

<% Evaluation.find(params[:id]).evaluations.order('created_at DESC').each do |eval| %>
                                <div id="portfolioFiltering" class="masonry-wrapper row">
                                        <%= eval.remark %>
                                        <%= eval.personal_score %>
                                        <small><%= eval.created_at %></small>

В моей форме оценки я не уверен, как назначить получателя оценки. Я создал базовую форму, но мне не ясно, как привязать ее к пользователю, который должен получить оценку.

<%= simple_form_for(@evaluation) do |f| %>
  <%= f.error_notification %>

  <div class="form-inputs">
    <%= f.input :score, collection: 1..10, autofocus: true, :label => "How do you rate this experience (1 being did not meet expectations - 10 being met all expectations) ?" %>

    <%= f.input :remark, as: :text, :label => "Evaluate your project experience", :input_html => {:rows => 10}  %>

Моя таблица оценок имеет:

    t.integer  "user_id"
    t.integer  "evaluatable_id"
    t.string   "evaluatable_type"
    t.integer  "overall_score"
    t.integer  "project_score"
    t.integer  "personal_score"
    t.text     "remark"
    t.boolean  "work_again?"
    t.boolean  "continue_project?"
    t.datetime "created_at",        null: false
    t.datetime "updated_at",        null: false
  end

  add_index "evaluations", ["evaluatable_type", "evaluatable_id"], name: "index_evaluations_on_evaluatable_type_and_evaluatable_id", unique: true, using: :btree

ВОПРОСЫ

Как настроить страницу показа для отображения полученных оценок пользователя?

Как мне адаптировать форму, чтобы она указала идентификатор пользователя в качестве человека, который должен получить оценку?