![]() |
1
45
你犯的错误其实是很常见的。 基本上,Rails会自动映射脚手架的URL。因此,当您创建Posts框架时,Rails正在映射它的URL路由。其中一个路由是查看单个帖子的URL:/posts/(post\u id)
解决此问题的一个快速方法是确保您的config/routes.rb在脚手架路径之前具有启动操作的路径:
不管怎样,希望这有帮助。 |
![]() |
2
33
而不是
|
![]() |
3
26
您的路由设置不允许该路由。假设您使用的是默认的脚手架,请将这一行
之前
这个
|
![]() |
4
8
如果您使用的是rails 3.0.3,请尝试此操作 在你的路线上.rb
这可能会有帮助 |
![]() |
5
2
我想说的是,有时候Rails会因为路由缓存而变得粘乎乎的,即使是在 环境 这可能有助于 重新启动Rails服务器 . 在收到此错误时,这对我的影响比我能计算的次数还要多。 |
![]() |
6
1
这项工作:
|
![]() |
7
0
我在routes.rb文件中找到了问题的解决方案
|
![]() |
Tyler · 为公共默认值重构嵌套路由 11 年前 |
|
Ricardo · 轨道4路线参数(可选) 11 年前 |
![]() |
dennismonsewicz · Rails:在URL中设置参数 11 年前 |
![]() |
Mike Glaz · 嵌套管线中的一条管线不起作用 12 年前 |
![]() |
Mittenchops · 在Rails中按用户名正确路由短url 12 年前 |