但是我真的不知道为啥它这样子,救命。
@longzc 文件太多,你需要看哪个?现在又是新问题了 我可以简单的叙述一下我需要实现的功能,导出页面的数据为 excel 表格,我昨天实现了,经理说要实现一个可以看见进度的导出条,于是从新写过,然后报错报的当场去世,谁敢信我现在只是一个实习生
哦,综上所述,我觉得你可能是文件名写错了 检查一下是不是这个 dashboards_controller.rb,然后有没有在 app/controllers/admin/dashboards_controller.rb 这个路径
看起来是路径名错了,还是回到一开始的那条错误。
rails 期望 Admin::DashboardsController 这个类应当出现在 app/controllers/admin/dashboards_controller.rb
这个文件里。
看 RubyMine 的截图文件名是对的,但 dashboards_controller.rb 可能不在 /controllers/admin 这个文件夹下面
就是 dashboards_controller.rb
需要在 app/controllers/admin/
这个文件夹下面。Rails 是惰性加载文件的,根据执行过程中你的类名来决定从哪个文件里读取你的代码。
@dsh0416 它两是同一个项目,但是怎么说,就是复制了一份一样的 src_test 然后先写一遍测试成功再写进去 src_dev 里面。我现在还是新手不熟悉不敢乱写在真实项目里
#23 你改的代码本来就是你本地的 clone,不管怎么改都不会直接出现在真实项目里... 看这个 RubyMine 的项目结构顶上的项目名重命名感觉是有问题的,你需要确定你的 RubyMine 正在读取你正确目录下的代码
#8 的错误应该是没有在新项目下执行 bundle install
安装依赖,所以没办法 bundle exec xxxxxx
#12 的错误你应该要看一下别的能工作的地方是怎么调用 redis 的,在业务代码中应该是不会出现新的 redis 连接的,这里明显是新建了 redis 连接,可能读取了错误的配置文件然后出问题的
@hooopo 昨天的这个问题已经解决了哦,谢谢你回复,如果有空的话可以看看我的新问题, ,我之前 Java 专业的,现在实习在日企,所以是 ruby 的新学者很多地方都还不懂