1

我得到了一个旧版应用程序,当我加载页面时,我在日志中看到:

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]

4

2 回答 2

0

控制器在 spree gem 中。

尝试在您的 rails 项目目录中的控制台中键入以下命令:

bundle show spree

您要查找的控制器应位于该路径下的子目录中。

您可以熟悉Bundler以及它如何加载 Gemfile 中指定的依赖项。这应该让事情变得更清楚一些。

于 2013-08-14T22:04:00.803 回答
0

你用的是哪个版本的大礼包?

我喜欢做的是去Spree Github Page,选择我正在使用的分支/标签并从那里搜索代码。

提示:在 github 中按键盘上的“t”并开始输入您要查找的文件的名称。

如果您想要一个更持久的解决方案,请考虑在您的本地计算机上克隆他们的项目并以这种方式浏览代码。

于 2013-08-16T16:12:37.557 回答