2016-09-19 5 views
0

Ruby on Railsのファンにとって、これは非常に簡単な質問かもしれません。私は、RRサイトのコントロールを手に入れました(私たちのチームはRRを扱っていません)。これはPHPで完全に再構築されています。一方、クライアントは、既存のサイトにイメージのみを表示するように要求しました。Ruby on Rails初心者、サイトをイメージにリダイレクトする方法は?

  • イメージは、RRフレームワーク内の「public」フォルダ内でホストされます。
  • サイト全体がクリックできない画像になることを望みます。

これを行う最も簡単な方法は何ですか?コードはどのように見え、どこにコードを置くのですか?

私はルーティングコードを変更しようとしましたが、それは効果がありませんでした。私はウェブサイトを壊すことさえしなかった。

私はどの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をに行きます。ハムルとこれを置く

= 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ディレクトリにあります。

関連する問題