W modelu request mam pole accepted, które przyjmuje wartość true lub false.
Jak zrobić aby konstrukcja
if @development.accepted?
#pokaz link
else
#nie pokazuj linka
end
w widoku show pokazywała link do ściągnięcia pliku w zależności czy pole accepted jest true lub false?
Po pierwsze primo - czy “acceptowane” są Developmenty czy Requesty?
Po drugie primo - jeśli masz pole (boolean) “accepted” w tabeli, to w MODELU masz metodę “accepted?”
W widoku chcesz wyświetlić informacje o wybranym developmencie i listę requestów, ale link do ściągnięcia pliku tylko jeśli accepted == true i user_id == current_user.id?
Tak. Ale nie bedzie tam listy requestow tylko jeden request takie jest założenie. Jeśli wyskoczy więcej to jest błąd.
Tylko jeden request moze byc accepted dla danego developmetu i usera.
user_1, dev_1, TRUE - OK <,
user_2, dev_1, TRUE - OK |
user_1, dev_2, TRUE - OK |
user_1, dev_1, TRUE - FAIL /