2012-12-21 45 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作为你的第一个端口。