Рельсы 3 Лучший способ создать комментарий System для должностей

Моя первая запись здесь.

Я пытаюсь добавить комментарий к модели наших постов. Тем не менее, я не уверен, что лучше всего пойти по ряду причин. Я хотел бы, чтобы система комментариев была похожа на это на forrst.com, но я бы предпочел, чтобы посетители, которые комментируют не нужен аккаунт, поскольку сайт - сайт нашей компании не крупным сообществом.

Схема функций:

  1. Посетитель может комментировать сообщение, вводить имя, электронную почту и комментарий.
  2. Наши члены команды могут прокомментировать, я бы хотел, чтобы они были в стиле по-разному, так хотели бы, чтобы система была знала, что она была из одной из нашей команды, они будут войти в систему при оказании комментариев.
  3. Посетители и члены команды могут ответить на комментарий. Система должна знать, какой комментарий он был в ответ на.
  4. Наконец, я хотел бы, чтобы система узнала, был ли комментарий написан по почте автора.

Я посмотрел и пытался acts_as_commentable_with_Thrading, который кажется идеальным, за исключением всех нужна учетная запись пользователя, чтобы оставить комментарий, что-то, что я пытаюсь избежать, если у кого-то есть другие мысли на этом?

Я также реализовал это Модель комментариев и используя Awesome_nested_set для резьбы. В рамках модели комментариев у меня есть user_id, который заполнен только, если пользователь вошел в систему (то есть они должны быть членами команды), это кажется немного грязным.

У кого-нибудь есть какие-то мысли на этом?

О, и я хотел бы, чтобы каждый человек был уведомлен о ответе на их комментарий (если POS).

заранее спасибо.

12
задан Philip Benton 2 September 2011 в 12:43
поделиться