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

southwolf · 发布于 2015年6月11日 · 最后由 thanatos 回复于 2015年7月16日 · 937 次阅读
136

准备给人讲讲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 …

共收到 3 条回复
4215

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

377

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

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

4219

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

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册