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文件中找到了问题的解决方案
|
Animesh Arya · 关联模型的Rspec 2 年前 |
Kellen · 查看$卷展栏功能列表 2 年前 |
Akshit Thakur Ak · 我怎样才能把铁轨停下来? 2 年前 |
solidsnake99 · Rails db:如何绕过验证 2 年前 |
Spyros · 从数组中删除nil值,并从引用数组中删除相应的项 2 年前 |
Pauli-E · 当div打开并滚动到屏幕上时,向div添加类 2 年前 |
ejoka · 如何使用Rails 7模型属性作为CSS标记值 2 年前 |