我正在創建一個包含兩列的導軌應用程序。一方面是日誌日誌,另一方面是一組內部頁面的各種鏈接和資源。我希望能夠導航到左側的日誌日誌的不同頁面,而無需更改右側的內容。我還想瀏覽右側的頁面,而不更改正在查看日誌的哪一天。單個導軌上的兩個單獨導航頁面
這非常像兩個單獨的html框架。有沒有一種合適的方式來使用rails路徑在rails中執行此操作?
我正在創建一個包含兩列的導軌應用程序。一方面是日誌日誌,另一方面是一組內部頁面的各種鏈接和資源。我希望能夠導航到左側的日誌日誌的不同頁面,而無需更改右側的內容。我還想瀏覽右側的頁面,而不更改正在查看日誌的哪一天。單個導軌上的兩個單獨導航頁面
這非常像兩個單獨的html框架。有沒有一種合適的方式來使用rails路徑在rails中執行此操作?
基本上在rails中,做這種事情的最好方法是創建一個partial,並將它分享給你想要的任何頁面。部分是可以重用和渲染的小代碼。
例如,可以將導航製作爲部分並放置到公共佈局文件中。這樣它就會改變使用該佈局的任何頁面。
http://guides.rubyonrails.org/layouts_and_rendering.html
以上閱讀更多細節
如果您需要更換隻是一個頁面的部分,而不會導致整個頁面重新加載,現代的解決方案是AJAX。 (AJAX是新幀,基本上是這樣。)有一個整體科學這一點,但在較高的水平,你通常做的是這樣的:
request.xhr?
或respond_to
塊,後者更具慣用性。這可能很複雜,但Google的jQuery和AJAX搜索會指向正確的方向。