“资产”在link_to上加上前缀

时间:2012-03-10 15:38:01

标签: ruby-on-rails-3

我在部分中有一个link_to,当以root身份访问页面时生成不同的URL,然后使用controller / index访问它。当以root身份访问时,link_to生成的URL具有前缀为“assets”的URL,这不起作用。

任何人都能解释为什么会这样吗?

Rails 3.2.1 Ruby 1.9.3

1 个答案:

答案 0 :(得分:0)

在Rails IRC频道的帮助下,我发现了问题。我没有在链接中使用辅助路径。万一它会帮助别人,这就是我要做的事情来解决它;

在根处不工作;

<%= link_to'礼品详情',:controller => 'gifts',:action => '索引' %>

随时工作;

<%= link_to'礼品详情',gifts_path%>