Ruby вопросы о макете веб-слоя

#ruby-on-rails #ruby #ruby-on-rails-3

#ruby-on-rails #ruby #ruby-on-rails-3

Вопрос:

Я пытаюсь создать URL, подобный <a href="/formats/formats.html.erb">Link Title</a> , из своего приложения. Какой файл мне нужно отредактировать, чтобы связать этот URL с контроллером, а затем с представлением?

Кроме того, я все еще работаю над этим руководством:

http://guides.rubyonrails.org/layouts_and_rendering.html

и мне интересно, когда они делают что-то подобное:

 <%= stylesheet_link_tag "http://example.com/main.css" %>
  

предполагается, что это должно храниться в application.html.erb файле или в index.html.erb файле?

Ответ №1:

Какой файл мне нужно отредактировать, чтобы связать этот URL с контроллером, а затем с представлением?

routes.rb

Смотрите руководство по rails

это должно храниться в файле application.html.erb или в файле index.html.erb?

Простой ответ таков: application.html.erb, внутри раздела head. Есть способы внедрить материал шаблона представления в head, но если вы только начинаете, придерживайтесь application.html.erb.