У меня небольшая проблема с моим первым приложением Ruby on Rails.
У меня есть 3 таблицы (Программное обеспечение, Пользователь и Библиотека), пользователь может следить за программным обеспечением и видеть его в своей библиотеке.Но я хочу видеть только не следует в его библиотеке.
У меня нет проблем, чтобы увидеть следующее, но когда я хочу увидеть только программное обеспечение, за которым не следует ПОЛЬЗОВАТЕЛЬ, я не могу это сделать ...
Software.left_outer_joins(:libraries).where(libraries: {software_id: nil})
Этот код показывает мне всепрограммное обеспечение, которое не следует, но мне нужна эта информация ПОЛЬЗОВАТЕЛЕМ.
И это шоу следует за программным обеспечением
@library_softwares = current_user.library_additions
С index.html
<% if @library_softwares.exists? %>
...
<%end>
У вас естьидея ?
Извините за мой английский Thx
РЕДАКТИРОВАТЬ: Я хотел бы достичь этого результата:
@library_softwares = current_user.library_additions
@software = Software.all
@result = @software - @library_softwares