我已经创建了我的网站,主索引位于/ localhost / store中 在主体中,右侧边栏有个人资料信息。
我想做的是...... 当我浏览到我的详细信息帖子,其中url是/ localhost / posts / 3时,我想用另一个新帖子列表更改我的右侧边栏(就像我输入问题时在stackoverflow上的类似问题)。有什么方法可以检测到我的网址(从商店更改为帖子)?
请你帮忙..
答案 0 :(得分:1)
不确定你究竟在问什么,但我认为这就是你想要做的 在您的视图中,您可以使用以下方法检测当前页面:
<% if current_page?(:controller => "", :action => "index") %>
....original right sidebar code.......
<% elsif current_page?(:controller => "posts", :action => "show") %>
....new right sidebar code.......
<% else %>
....do something else.......
<% end %>
我在我的网站上使用jquery和一些ajax(有点复杂),但我认为这可能足以满足你的要求。希望它有所帮助。