在我的新Rails项目中,我想为我的用户提供两种类别视图模式 :一个是列表模式,另一个是详细模式。
在列表模式下,类别页面将只显示文章的标题。在详细模式下,页面将显示标题和内容。我想使用'开关'来控制这两种模式,当用户选择时“列表模式”,所有类别页面都将以列表模式显示。当他们选择“详细模式”时,所有类别页面都将以详细模式显示。
我想我可以使用不同的Action控制这两种视图模式,所以我的问题是如何设置一个'switch'来控制整个站点中的这些不同的Action?变量?
也欢迎另一种解决方案。
谢谢。
答案 0 :(得分:1)
您可以使用变量,railscast再次显示方式。 railscasts.com的新设计实现了这种设计,其中提供了以列表/网格方式查看文章的选项。
由于railscast是一个open-source项目,我建议您浏览
中的代码。你会知道该做什么。