我收到了一个遗留应用程序,当我加载页面时,在我的日志中,我看到了这一点:
Processing ContentController#show (for 127.0.0.1 at 2013-08-14 17:45:51) [GET]
然而,即使我在文本编辑器中执行CTRL + Shift + F,我似乎也找不到它。
我对如何使用Spree非常无能为力。谁能告诉我路线和控制器是如何工作的?这个应用程序有很多扩展,但我似乎无法找出哪个路由文件正在处理什么,控制器也是如此。
同样如此:
Processing TaxonsController#show (for 127.0.0.1 at 2013-08-14 17:46:22) [GET]
答案 0 :(得分:0)
控制器位于狂欢宝石中。
尝试在rails项目目录的控制台中键入以下命令:
bundle show spree
您正在寻找的控制器应位于该路径下的子目录中。
您可以熟悉Bundler以及它如何加载Gemfile中指定的依赖项。这应该让事情变得更加清晰。
答案 1 :(得分:0)
您使用的是哪个版本的狂欢?
我喜欢的是转到Spree Github Page,选择我正在使用的分支/标记并从那里搜索代码。
Protip:在github上按键盘上的“t”键,然后输入你要查找的文件的名称。
如果您想要更持久的解决方案,请考虑在本地计算机上克隆他们的项目并以这种方式浏览代码。