Я новичок в Rails, и я не уверен, как ссылаться на другой вид, который я только что создал. Сейчас я просматриваю индекс, и я хочу связать его с представлением eat.html.erb, находящимся внутри одной и той же папки. Должен ли я добавлять код в контроллер только для его настройки? Я бы подумал, что добавление кода в контроллер просто для того, чтобы я мог ссылаться на представление, похоже на немного ненужную работу.Ссылка на другое изображение
ответ
Для чего вам нужно будет создать шоу-шоу в контроллере с «def eat». Ваш код на виде должен быть ...
<%= link_to "TITLE OF PAGE HERE", FOLDERNAME_eat_path %>
Я бы порекомендовал использовать 'a href' для того, чего вы хотите достичь.
Короткий ответ, вы создаете связь с методом link_to помощника URL: http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html
Вот пример:
<%= link_to "eat", eat_path %>
Однако ваш вопрос указывает на то, что вы не достаточно иметь схватывание оснований рельсов *. Серджио предложил вам получить книгу, но хорошее/бесплатное место для начала обучения находится здесь: http://guides.rubyonrails.org/getting_started.html
Вы должны пройти через это от начала до конца, и вы получите довольно хорошее представление об основных понятиях в рельсах.
* Вы запрашиваете ссылку на частичную (которая начинается с подчеркивания), которая на самом деле не является страницей.
Хороший ответ, я также рекомендую http://ruby.railstutorial.org/ruby-on-rails-tutorial-book, который также является бесплатным. – jcm
Я понимаю этот пример. У меня было это до приезда сюда. Имя папки - «Еда». Поэтому я использовал <% = link_to «eat», food_path%>. Это только связывает меня с/продуктами. Я пытаюсь перейти к /foods/eat.html.erb. Я мог бы просто использовать , но мне было любопытно, есть ли другой способ. Я думаю, что для редактирования маршрутов и контроллера просто требуется дополнительная работа, чтобы пользователь мог добавить новую ссылку на страницу. – xps15z
Рельсы на самом деле не предназначены для статических веб-сайтов. Это делает взаимодействие с базой данных и другими вещами очень легкими, но для того, что вы пытаетесь сделать, вам нужно перепрыгнуть через несколько обручей. Вам, по крайней мере, потребуется «food_controller», а некоторые маршруты настраиваются в config/routes.rb, например 'get ': controller /: action'', тогда вы сможете ссылаться на'/food/eat '. Я не думаю, что вам нужно включить действие в контроллер, если представление уже существует. – jeanaux
- 1. Ссылка на другое изображение результатов поиска
- 2. Ссылка на изображение, которое имеет другое фоновое изображение, не работает
- 3. Ссылка на другое приложение
- 4. Нажмите на картинку и перейдите на другое изображение, это ссылка?
- 5. Поместите изображение на другое изображение
- 6. Rails - Ссылка на уменьшенное изображение
- 7. SVG Ссылка на изображение
- 8. Wordpress Ссылка на изображение
- 9. Ссылка на изображение
- 10. Ссылка на изображение SASS
- 11. ReportLab Ссылка на изображение
- 12. Ссылка на фоновое изображение
- 13. Ссылка на изображение запуска
- 14. Ссылка на изображение hover
- 15. Ссылка на изображение Javascript
- 16. Ссылка на изображение-url
- 17. Javascript ссылка на изображение
- 18. Ссылка на изображение Sharepoint
- 19. Ссылка на изображение коснулось
- 20. положить изображение на другое изображение в Monodroid
- 21. Показать изображение при нажатии на другое изображение
- 22. Пытается переместить изображение, накладывающееся на другое изображение
- 23. Как вставить изображение на другое изображение?
- 24. Вставить изображение на другое изображение в android
- 25. Android, Как поместить изображение на другое изображение?
- 26. перенаправить изображение на другое изображение htaccess
- 27. Как установить изображение на другое изображение?
- 28. Прозрачное изображение на другое изображение как зависание
- 29. Как наложить изображение на другое изображение?
- 30. Ссылка на изображение, непрозрачность наведите на изображение
Книга рельсов поможет вам в значительной степени. –