瞎扯淡 笑尿的诡异 bug: POST /assets 405 method not allowed

southwolf · 2015年06月11日 · 最后由 thanatos 回复于 2015年07月16日 · 2265 次阅读

准备给人讲讲 Rails,他们想要做一个"资产管理系统"…(Assets Management System)

当然 rails g scaffold asset name description,于是"你看 Rails 多厉害,不用写一行代码就全出来啦"~

然后随便戳了两下,创建一个 Asset 吧~

Duang~ 点完提交竟然报了一个 405 method not allowed 错误...

这是个啥问题咧?碰到 Bug 了?想了半天没反应过来,Google 也没啥结果…

泡了杯茶,灵光一闪:原来是跟 Rails 里头的 assets 重名了 Orz …

然而 直接 GET /assets 或者 GET /assets/1 是可以用的… Orz …

什么茶这么好,绍介一下。

你用 rails 来管理铁路会更悲剧,不信试试rails g scaffold rails name

ps,你配置下 config.assets.prefix 这个应该能解决你的问题。

折腾了一个多小时了……天煞的……感谢!

4 楼 已删除
需要 登录 后方可回复, 如果你还没有账号请 注册新账号