gem をフォークして、いくつか変更しましたが、本当に必死です。私はいつもテンプレートがありません:
テンプレートがありません テンプレート spree/addresses/index, spree/store/index, spree/base/index, application/index with {:locale=>[:de, :en], :formats=>[:html], :ハンドラ=>[:erb、:builder、:raw、:ruby、:jbuilder、:coffee、:haml、:rabl]、:versions=>[:v1]}。検索場所: * "/Users/Manu/Documents/rails_projects/my_store_dev/app/views" * "/Users/Manu/.rvm/gems/ruby-2.1.2/bundler/gems/spree_my_favourites-6076d6ee5cb2/app/views" * "/Users/Manu/.rvm/gems/ruby-2.1.2/bundler/gems/spree_address_book-b66e2abf6429/app/views" * "/Users/Manu/.rvm/gems/ruby-2.1.2/bundler/ gems/spree-promotion-roles-rule-0fd33e96c5c4/app/views" * "/Users/Manu/.rvm/gems/ruby-2.1.2/bundler/gems/spree-promotion-exclude-specials-rule-1debc9765387/ app/views" * "/Users/Manu/.rvm/gems/ruby-2.1.
これは私のルートファイルです:
Spree::Core::Engine.routes.draw do
# Add your extension routes here
namespace :account do
resources :orders, only: [:index]
resources :favourites, only: [:index]
resources :addresses, only: [:index]
end
end
これは私のものAddressesController
ですcontroller/spree/account/
:
module Spree
module Account
class AddressesController < Spree::StoreController
before_filter :check_logged_in_user
def index
@user = try_spree_current_user
end
private
def check_logged_in_user
unless try_spree_current_user
account_addresses__path
redirect_to spree_login_path
end
end
end
end
end
私はindex.haml
inを持っておりviews/spree/account/addresses/
、これは rake ルートの一部です:
account_orders GET /account/orders(.:format) spree/account/orders#index
account_favourites GET /account/favourites(.:format) spree/account/favourites#index
account_addresses GET /account/addresses(.:format) spree/account/addresses#index
誰かが私にヒントを教えてもらえますか?