Я пытаюсь создать функцию загрузки фотографий для веб-сайта, и существует два способа загрузки.Один из них - указание удаленной ссылки, другой - загрузка с локального компьютера.Так что это требует от меня написать две частичные.Какой эффективный способ создать представление photo_upload с двумя ссылками на две ситуации выше, используя один и тот же контроллер для фото?Я застрял на том, как передать информацию о перенаправлении в контроллер.В идеале я хочу установить переменную фотоконтроллера с именем upload_source, когда нажимаю на одну из ссылок, но я не знаю, как использовать link_to для передачи такой переменной и где было бы наилучшим местом для определения этой логической переменной.
Некоторые примеры кода:
с точки зрения:
<h2>Upload a Photo: Step 1 of 3</h2>
<br>
<h3><strong>Where is your photo?</strong></h3>
<br>
<div class="button_border">
<a href="add_photo_web">On the Web</a>
</div>
<div class="button_border">
<%= link_to "On My Computer", new_photo_path%>
</div>
</div>
Из photoController (не уверен, что это правильно):
helper_method :get_source, :set_source
private
def set_source=(_source)
@@source = _source
end
def get_source
@@source
end
ПомогаетС благодарностью!
Спасибо всем за очень щедрую помощь!Я постоянно поражаюсь эффективности stackoverflow.