Как получить доступ к файлу has_many_through по URL-адресу файла, загруженного с помощью carrierwave в рельсах - PullRequest
0 голосов
/ 18 января 2020

Как получить доступ к URL-адресу файла, который присутствует в соответствующей модели и загружен с использованием несущей. У меня есть три модели, такие как:

class ThreeDModel < ApplicationRecord
  has_many :three_d_model_animations
  has_many :animations, through: :three_d_model_animations
end

2-й

class Animation < ApplicationRecord
  has_many :three_d_model_animations
  has_many :three_d_models, through: :three_d_model_animations
  mount_uploader :video, AnimationVideoUploader
  validates_presence_of :video
end

3-й

class ThreeDModelAnimation < ApplicationRecord
  belongs_to :animation
  belongs_to :three_d_model
  validates_presence_of :animation_file
  mount_uploader :animation_file, ThreeDModelAnimationUploader
end

Итак, теперь я хочу получить доступ к URL видео, которое присутствует в модели анимации, загруженной с использованием несущей, вместе с полями в ThreeDModelAnimation и URL-адресом файла анимации.
Потому что, если go с объединениями и выбором запроса, URL-адрес к файлам будет потерян. пожалуйста, скажите мне, как его получить, не теряя file_url в файл. Заранее спасибо

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