单页网站,使用多个Ruby on Rails控制器/视图,具有滑动页面转换功能

时间:2012-10-05 19:06:21

标签: jquery html css ruby-on-rails ajax

我无法想象这会非常复杂,但是我的Rails级别非常基础。 我的想法是,我将创建一个将拥有多个页面和部分的网站(正如您通常所拥有的那样)。 每个页面显然都有一个视图/布局/部分等。 所以现在,我想让网站有一个页面,或者至少让用户看起来像一个页面,但是顶部总会有一个横幅/标题。我们的想法是,点击顶部的任何链接都会自动将用户向下滚动到正确的位置,而不必重新加载页面(无缝)。我将面临的问题是URL控制器问题,如果它是单页网站,我该如何更改URL? 我想知道是否有人使用rails来解决这种设计/开发方式。

一个例子是:www.smokeybones.com

数据库将链接到菜单和菜单中的项目,这样就可以说是我的模型了。

非常感谢

2 个答案:

答案 0 :(得分:1)

为什么要使用Rails? 为什么你需要那个模型? 如果您想链接相同的页面元素 - 只需在链接中使用锚点。

答案 1 :(得分:1)

只需使用页面锚点。此页面的内容非常相似http://www.kemperwebteam.com

<a href="#page1">Navigate to Page 1</a>
...
<h1 name="page1">Page 1 Content</h1>