Как использовать действует-как-commentable-с-потоками в Rails - PullRequest
0 голосов
/ 27 мая 2010

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

@ comment = Comment.build_from (params [: id], 1, params [: body])

Я получаю ошибку. неопределенный метод build_from для #

Очевидно, что я делаю что-то ужасно неправильное, и я действительно не понимаю пример. Что я должен кормить для build_from? Может кто-нибудь объяснить этот плагин шаг за шагом? :)

Или есть более простой способ получения простых многопоточных комментариев?

Ответы [ 2 ]

1 голос
/ 27 мая 2010

Вы случайно определили свою собственную модель комментариев? Если так, то это полностью переопределит модель из плагина, который определяет build_from в первую очередь. В итоге я справился с этим, создав модуль с дополнительными материалами, которые я хотел, и затем создал инициализатор для его включения, который прекрасно работает.

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

В настоящее время я использую этот плагин в производстве и могу заверить вас, что он работает:)

0 голосов
/ 27 мая 2010

Помимо причины не перезагружать сервер (кстати, вы не должны использовать nginx + passenger для разработки, простой монгрел или тонкий будет лучше работать в этом случае) Я могу вспомнить еще два:

  1. Вы не установили плагин (или что-то не так произошло во время установки). Однако это маловероятно, так как вы можете запустить миграцию, хорошо, верно?
  2. У вас есть комментарий модели в приложении / модели и рельсы не загружают его из плагина. В этом случае вы можете попробовать запросить файл со старым требованием.
...