我在一个分部中有一个link_to,当作为根访问页面时,它会生成一个不同的URL,如果使用controller/index访问页面,则会生成不同的URL。当作为根访问时,link_to生成的URL前面有"assets"前缀,这是不起作用的。
有人能解释为什么会发生这种情况吗?
轨道3.2.1Ruby 1.9.3
在Rails IRC频道的帮助下,我发现了这个问题。我没有使用链接中的辅助路径。如果它能帮助其他人,以下是我所做的修复方法;
根本不起作用;
<%=link_to"礼品明细",:controller=>"礼品",:action=>"索引"%>
随时随地工作;
<%=link_to"Gifts detail",Gifts_path%>