2017-11-26 10 views
0

私は私のレールアプリケーションのウェルカム/メインインデックスに表示したいいくつかのビューを持つ2つのフォルダを持っています。ウェルカムビューレールでネストされたファイルを作成する方法

Views 
Main 
    Owner 
    info.html 

私はファイルにルーティングすることができますが、メインのコントローラにはどのように進むかについての指示はありません。試しました

class MainController < ApplicationController 

def owner 
    def info 
    end 
end 

しかし、私はこれが正しいとは限りません。私は何をする必要がありますか?

+0

共通のHTMLコンテンツで部分を作成し、部分的に別のページに描画します – Emu

答えて

1

または明示的には、ビューの名前をレンダリングあなたがこれを扱うことができる2つの方法、

使用する名前空間、

# app/controllers/owner/main_controller.rb 
module Owner 
    class MainController < ApplicationController 
    def info 
    end 
    end 
end 

# app/views/owner/main/info.html 
<html>...</html> 

注ビューのファイル構造の変化があります

class MainController < ApplicationController 
    def info 
    render 'main/owner/info' # Relative path from app/views 
    end 
end 
+0

私は2番目を使いました。完璧に働いてくれてありがとう。 – SupremeA

関連する問題