2016-03-29 11 views
0

私はデフォルトのレールアプリを作成しました。私は初心者です。カスタムレールアプリのSpreeカテゴリページ

spreeアプリケーションでは、デフォルトで表示されるページのコードを見つけることができません。

これは私がhttp://localhost:3000/t/categories/bagsに行くとき、私はこのカテゴリーのすべてのカテゴリを取得するアプリ

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 

を作成している方法です。

私の見解では、コードは表示されません。だからどこから来たの?

助けてください。

答えて

1

スプレー宝石から、エディタでgemファイルを開くことでフロントエンドコードを見ることができます。あなたは、端末

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

答えに感謝します。だから私はこの宝石のファイルを直接編集することができ、変更は私のアプリに反映されますか? – Rafi

+0

いいえ、あなたはgem内のファイルを直接編集しないでください。ビューのカスタマイズがどのように行われているかは、こちらをご覧ください。https://guides.spreecommerce.com/developer/view.html – Shani

1

これらのページは、ルートとビューを追加するSpree宝石の中から来ています。つつくを持って、あなたはここで見つけるものを見る:https://github.com/spree/spree/tree/master/core/app

それはRailsのエンジンとして動作しますので、それはあなたが宝石のルートを追加する方法を知りたい場合は、ここでどのように機能するかをよく読んで:それは来ているhttp://guides.rubyonrails.org/engines.html

1

に行うことができます(あなたがあなたの環境変数EDITORまたはBUNDLER_EDITORを設定する必要があります)

bundle open spree_frontend 

か、他を参照してくださいレールはリクエストでレンダリングパーシャル・パスを見つけるために、ログ/応答を要求します。

http://guides.spreecommerce.com/developer/view.htmlも参考になります。

関連する問題