2012-12-21 44 views
0

我想在rails上創建一個新項目,並且我有類提供者。 我做了一個新的erb格式文件(稱爲edit_info.erb)來編輯一些提供者信息。ROR如何鏈接到正確的鏈接

我無法發送此頁面的鏈接。 我試過 -

<%= link_to 'Edit Information', edit_info_provider_path(@provider) %> 

和一些更多,但沒有什麼作品。

+0

將您的erb文件更改爲edit_info.html.erb – RakuN

回答

0
$ rake routes 

運行此命令查看路由名稱。

如果您的頁面未列出,可能是您想在config/routes.rb上添加新路線。

+0

太棒了!謝謝。只是一件事 - 我沒有看到它。也許我沒有以適當的方式構建文件。我只是在提供者文件夾中建立一個新文件。我應該以另一種方式做出來嗎? – user1666543

+0

Soory男人,但我該怎麼做?我應該輸入什麼行到routes.rb?謝謝 – user1666543

+0

我不知道你的應用程序是如何構建的,但通常你只需要添加一個簡單的行,比如'get「info/provider」'。不過,我會建議生成一個新的控制器,它會自動創建所有必要的控制器。試着運行這個:'$ rails generate controller providers info' – Simone

0

如果您使用Rails腳手架,它將爲您創建RESTful路線和所有其他內容。如果這是您的第一個Rails項目,可能最好使用腳手架,這將使您的腳步很好。

我推薦你在學習使用Rails的時候使用Rails Guides作爲你的第一個端口。