新手问题 undefined method `admin_advertises_path' 路由报错 help!!!!!!

stargwq · 2015年05月21日 · 最后由 nouse 回复于 2015年05月21日 · 2327 次阅读

form 表单这样写的 路由这样写的

在贴一个 rake routes

以后请不要用截图,贴代码

代码和路由看起来是正常的,写法也是正确的

#2 楼 @huacnlee 好的 我知道了 以后会注意。那您觉得问题出在哪?

目测 LZ 用的是 RubyMine。呵呵

@stargwq 题主,有重启路由了吗?

#5 楼 @villins 有 包括直接指定 url 也尝试了 都不可以

#4 楼 @diguage 这都能目测出来,有这么明显吗?

@advertise 是怎么赋值的?如果它是个 ActiveRecord 对象,helper 不应该找复数路由。

补充下更完整的代码,控制器 action,view 等。

控制器中写 raise admin_advertises_path 看有什么结果。也可实验下其他路由。

我以前有个同事调试 php 很喜欢用 die,效果还不错,我觉得这个 raise 类似。基本不用去看黑终端了。

其实这样就能解决问题了 rails g scaffold admin/advertise title:string

#4 楼 @diguage 我也是用 rubymine,有问题吗?

#12 楼 @string2020 完全是个人喜好,用了 N 年 vim 又怎样,我认识一哥们 N 年后换了 sublime。我系统装了 atom, vim, sublime, rubymine,每次第一个出现在脑海的名字就打开。

楼主注意看看单复数,这方面容易出错。

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