2016-09-19 75 views
0

對於Ruby on Rails的粉絲來說,這可能是一個非常簡單的問題。我已經被控制了一個RR站點(我們團隊中沒有人處理RR),這個站點正在被PHP完全重建。與此同時,客戶要求現有網站僅顯示圖片,僅此而已。Ruby on Rails新手,如何將網站重定向到圖像?

  • 該圖像將被託管在RR框架內的「公共」文件夾中。
  • 他們希望整個網站成爲不可點擊的圖片。

最簡單的方法是什麼?代碼是什麼樣的,我把代碼放在哪裏?

我試圖更改路由代碼,但這沒有效果。我甚至沒有破壞網站。

我會感謝任何RR幫助!在您的終端類型rails g controller Pages index

然後去應用/視圖/頁/ index.html的

!!! 
%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 

然後:

回答

0

在您的應用程序/視圖/佈局/ application.html.haml做到這一點。 HAML並且把這種

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

您可以刪除寬度,類和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目錄中。

相關問題