кеширование базы данных требует автозаполнения ajax для acts_as_taggable_on_steroids - PullRequest
0 голосов
/ 10 августа 2010

Я использую инструкции в этом файле readme для github (внизу), чтобы совершать ajax-вызовы для автозаполнения списка тегов, что-то вроде того, что на самом деле делает этот сайт!

Это работает довольно хорошо, но кажется, что это может быть немного неэффективно, так как список тегов почти никогда не меняется. У кого-нибудь есть рекомендации, как сделать это лучше? Например, если бы я мог где-нибудь сохранить копию списка тегов в памяти и просто запросить эту копию вместо запроса к базе данных?

@tags = Tag.restrict_taggable_type("Document").find(:all, :conditions => ["name LIKE ?", "%#{params[:tag]}%"])

Спасибо ...

1 Ответ

1 голос
/ 10 августа 2010
@tags ||= Tag.restrict_taggable_type("Document").find(:all, :conditions => ["name LIKE ?", "%#{params[:tag]}%"])

Да?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...