自定义rails应用程序中的狂欢类别页面

时间:2016-03-29 11:11:11

标签: ruby-on-rails spree

我创建了一个默认的rails应用。我是狂热的初学者。

我无法找到默认情况下在狂欢应用中出现的页面的代码。

这就是我创建应用程序的方式

gem install rails -v 4.2.2
gem install bundler
gem install spree_cmd
rails _4.2.2_ new mystore
cd mystore
spree install --auto-accept

当我转到http://localhost:3000/t/categories/bags时,我会获得此类别的所有类别。

但在我看来,我没有看到任何代码。那么这些来自哪里呢?

请帮忙。

3 个答案:

答案 0 :(得分:1)

这些页面来自Spree gem,它添加了路径和视图。逛一逛,看看你在这里找到了什么:https://github.com/spree/spree/tree/master/core/app

它作为Rails引擎运行,所以如果你想知道gem如何添加路由,请阅读这里的工作原理:http://guides.rubyonrails.org/engines.html

答案 1 :(得分:1)

它来自spree gems,您可以通过以下方式在编辑器中打开gem文件来查看前端代码。 (您需要设置环境变量EDITOR或BUNDLER_EDITOR)

bundle open spree_frontend 

或者你可以在终端

bundle show spree_frontend
open 'path above something like  /Users/xyz/.rvm/gems/ruby-2.2.3/gems/spree_frontend-3.0.8'

答案 2 :(得分:1)

请参阅rails请求/响应日志以在请求中查找呈现的部分路径。

此外,您可能会发现http://guides.spreecommerce.com/developer/view.html有帮助。