Rails - link_to特定项目#show

时间:2015-05-25 13:08:36

标签: ruby-on-rails url routes

使用Rails模型和控制器,我创建了一些项目。每个项目都有一年(2011年,2012年,2013年,2014年,2015年)。我可以使用我定义的虚URL来访问#show项:example.com/items/2015-item。这适用于任何年份和项目。

在顶部导航栏中,我有一个按钮,点击后,我希望它直接链接到2015项目页面。目前的链接是:

    link_to ('items/2015-item')

当我从主页点击它时,这是有效的,但如果我已经在2015项目页面上,我会得到链接:example.com/items/items/2015-item。显然它正在增加额外的items目录,但我还没有找到在routes.rb中定义item_path的方法。

任何建议都将不胜感激!

1 个答案:

答案 0 :(得分:2)

尝试使用此代替

link_to('/items/2015-item')