在rails中构建动态标签的好方法是什么?

时间:2011-09-07 16:25:41

标签: ruby-on-rails jquery-ui plugins tabs jquery-ui-tabs

我正在尝试使用动态标签构建一个页面,如果用户点击一个标签页,则会显示该标签的内容。单击另一个选项卡后,将显示新选项卡的内容,而不刷新页面。

我知道有几个选项可供使用,主要是:

JQuery UI Tabulous TabsOnRails

我不确定在易用性/理解性和性能方面,哪一个人使用了哪个以及哪个人“更好”。让我知道你们的想法。

此外,由于JQuery UI有许多其他功能,如draggable等。有没有办法可以使用自制软件安装JQuery UI的标签部分?

提前多多感谢。

修改

让我澄清一下,这是针对产品网站的,因此标签是每个产品的描述和评论。每个产品页面都有这些选项卡,每个选项卡的内容随不同的产品而变化。

1 个答案:

答案 0 :(得分:0)

  1. 如果内容不是很多,那么只要在页面加载时显示所有内容,并使用jQuery来实现魔术。
  2. 如果内容很多,使用Ajax或渲染新页面(具有类似选项卡但不同的高位选项卡)可能很有用。我建议为SEO提供一个新页面。
  3. 我不知道为什么自制软件会出现在这里。您可以简单地按照jQuery UI中的示例进行操作,并从中学习。拖拽是难以学习的东西。
  4. 修改 在提问者更新后,我建议将其作为单独的渲染运行。例如,在产品网址中:http://abc.com/products/1234,然后是评论标签:http://abc.com/products/1234/reviews。只需为reviews创建一个新的控制器即可。