Chciałbym to zrobić dla poszczególnych userów. Korzystam z devise i w modelu current_user jest niedostępny.
def category_name=(name)
self.category = Category.find_or_create_by_name_and_user_id(name, current_user) unless name.blank?
end
Jak przesłać do tego w modelu user_id?
Druga sprawa, w controlerze zadziała coś takiego (zamiast @categories = Category.order(:name).where(“name like ?”, “%#{params[:term]}%”)) ?
@categories = current_user.Category.order(:name).where("name like ?", "%#{params[:term]}%")
Chcę zrobić autocomplet kategorii które stworzył aktualnie zalogowany user. Czyli w momencie tworzenia kategorii chcę jej przypisać user_id
To drugie to działa, już. Pytanie tylko jak zrobić to pierwsze. Czyli żeby w modelu było dostępne current_user, ew coś podobnego, tak bym mógł tam szukać czy tworzyc z user_id