我的路线是:
get "user" =>"user#info"
get "user/info"
这意味着我将 设置user/info
为控制器的默认操作。user
当我访问 urlhttp://192.168.0.198:3000/user
它可以工作。
现在,我想创建一个链接:
link_to 'Home',{:controller=>'user'}
但我得到了错误:
No route matches {:controller=>"user"}
如果我写:
link_to 'Home',{:action=>'info':controller=>'user'}
它肯定有效。
但我只是不想写动作。那我该怎么办?
我得到这个Rails API
link_to "Profiles", controller: "profiles"
# => <a href="/profiles">Profiles</a>
为什么我得到错误?