繁体   English   中英

Ruby on Rails新手,如何将站点重定向到图像?

[英]Ruby on Rails novice, how to redirect site to image?

对于您的Ruby on Rails粉丝来说,这可能是一个非常简单的问题。 我已经获得了一个RR站点的控制权(在我们的团队中没有人处理RR),而该站点正被PHP完全重建。 同时,客户要求现有站点仅显示图像,仅此而已。

  • 该图像将托管在RR框架内的“ public”文件夹中。
  • 他们希望整个站点成为不可点击的图像。

最简单的方法是什么? 代码将是什么样子,我应该将代码放在哪里?

我试图更改路由代码,但这没有任何效果。 我什至没有破坏网站。

我会感谢任何RR帮助!

在您的app / views / layouts / 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

然后转到app / views / pages / index.html.haml并将其放入

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

如果不需要,可以删除width,class和alt。 而且您需要将图片放入app / images /

现在转到您的routes.rb并输入以下内容:

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

您应该能够简单地在public目录中创建具有所需内容的index.html文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM