我在部分中有一个link_to,当以root身份访问页面时生成不同的URL,然后使用controller / index访问它。当以root身份访问时,link_to生成的URL具有前缀为“assets”的URL,这不起作用。
任何人都能解释为什么会这样吗?
Rails 3.2.1 Ruby 1.9.3
答案 0 :(得分:0)
在Rails IRC频道的帮助下,我发现了问题。我没有在链接中使用辅助路径。万一它会帮助别人,这就是我要做的事情来解决它;
在根处不工作;
<%= link_to'礼品详情',:controller => 'gifts',:action => '索引' %>
随时工作;
<%= link_to'礼品详情',gifts_path%>