Ruby On Rails, Acts As Taggable

Так как после падения материнской платы, я переставил всю операционную систему, мне пришлось сегодня переставить и Ruby, Ruby on Rails, и всё что связано с этим программным обеспечением и проектами. Перезапустить всё и перепроверить 50% тестовых хостов. Тем самым я наткнулся на интересную статью в Wiki Ruby on Rails, связанную с плугином Acts As Taggable. Статья описывает один из способов установки (ставиться Edge Rails) и использования плугина Acts As Taggable, которого я раньше не видел. Что ещё примечательно, это структура таблиц в базе, позволяющая “тагить” любой обьект проекта. Мало того, данная статья абсалютно расходиться с официальной документацией к этому плугину.

С одной стороны, хочеться нарушить закон “Работает – не трогай” и поставить всё так, как там описано, с другой – а оно мне так надо? Ведь убью кучу времени на функционалию, которая в данный момент мне не нужна.

2 thoughts on “Ruby On Rails, Acts As Taggable

  1. Roman GolomidovNo Gravatar

    Есть plugin и есть gem
    и они различаются кардинальным подходом.

    plugin написал сам DHH и он базируется на полиморфных фичах rails 1.1
    а gem написан другим чуваком давно и по старинке работает через ассоцииации.

  2. Сергей КуракинNo Gravatar Post author

    Знаете, смешно. После комментария Романа Голомидова пошёл и внимательно прочёл всё об plugin и gem Acts As Taggable. Каким образом раньше я выбрал именно gem – я не знаю. Видимо подействовалли тёмные силы электричества коры головного мозга. Всё не важное пропустил, и выбрал именно то, что мне надо.

Comments are closed.