簡體   English   中英

Rails鏈接標簽

[英]Rails link_to tag

我的路線是:

get "user" =>"user#info"
get "user/info"

這意味着我將user/info設置為控制器user的默認操作。當我訪問URL http://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>

為什么我出錯?

嘗試,

link_to 'Home',user_info_path

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM