2014-11-14 147 views
1

導軌在這裏導航。我試圖創建創建單頁滾動網站similar to this ...但是,你知道,幾乎沒有吸引力:-)在視圖中嵌入導軌視圖

無論如何,我有我的JavaScript工作,但我已經開發了大部分內容(聯繫表格,關於我們頁面等)在不同的意見,這是掛在各種html.erb文件。我不是將每個內容剪切並粘貼到一個單獨的home.html.erb中,而是想知道是否有將每個視圖中的內容嵌入我的主頁視圖的簡潔方法。像這樣的東西:

<h1>My awesome homepage!</h1> 
<div> 
    <div id="about"> 
    <%= put_page_here page=about_us %> 
    </div> 
    <div id="our_product"> 
    <%= put_page_here page=about_us %> 
    </div> 
    <div id="contact"> 
    <%= put_page_here page=contact %> 
    </div> 
</div> 

如果你會建議做這個完全不同,請讓我知道。

非常感謝提前!

回答

1

這應該工作:

<%= render partial:"shared/contact_us", locals:{variable:value} %> 

注意,它會尋找一個視圖中app/views/shared/_contact_us.html.erb - 注意查看前_。通過locals傳遞視圖所需的變量。有關在here左右傳遞變量的更多信息。