2016-09-19 3 views
0

Для вас, поклонников Ruby on Rails, это может быть очень простой вопрос. Мне передали управление сайтом RR (никто из нашей команды не обрабатывает RR), который находится в середине полной перестройки с PHP. В то же время клиент запросил, чтобы на существующем сайте отображалось только изображение, не более того.Ruby on Rails novice, как перенаправить сайт к изображению?

  • Изображение будет размещено в «общедоступной» папке в рамках RR.
  • Они хотят, чтобы весь сайт стал неаккуратным.

Что является самым простым способом сделать это? Как выглядит код и где я могу поместить этот код?

Я попытался изменить код маршрутизации, но это не повлияло. Я даже не сломал сайт.

Я был бы признателен за любую помощь в RR!

ответ

0

в приложении/просмотров/макеты/application.html.haml сделать это:

!!! 
%html 
    %head 
    = stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true 
    = javascript_include_tag 'application', 'data-turbolinks-track' => true 
    = csrf_meta_tags 
    %body 
    = yield 

Затем в типе терминала rails g controller Pages index

Затем перейдите в приложение/просмотров/страниц/index.html. haml и положил это

= image_tag "/images/image.jpg", class: '', alt: '' 

Вы можете удалить ширину, класс и высоту, если она вам не нужна. И вы должны поместить изображение в приложение/изображений/

Теперь перейдите к вашему routes.rb и поставить это:

Rails.application.routes.draw do 
    root 'pages#index' 
end 
+0

Я попробую. Нет более простого способа? Извините, я из мира PHP. – Kaleb

+0

Хм, на самом деле, RoR - это структура MVC, где контроллер, виды и маршруты абсолютно необходимы, чтобы что-то отобразить. – luissimo

+0

Дайте мне знать, если вам нужна дополнительная помощь и/или если она сработает. – luissimo

0

Вы должны быть в состоянии просто создать index.html файл с содержимым вы желание в вашем каталоге public.

Смежные вопросы