を働くようで、それが今、同じ「構造」内の他のコントローラが動作しているにもかかわらず、テンプレートを見つけることができません:私は、次のコントローラを持ってミッシングテンプレートは、私が新しいコントローラを生成すると、サブフォルダの下で、
をこれは私がビューでテンプレートを持っている
class Members::GroupController < ApplicationController
def index
render :layout => 'dashboard'
end
end
(レールgのコントローラメンバー:: Groupコマンドによって作成された)アプリ/メンバー/ group_controller.rb /メンバー/グループ/ index.html.erbに座っ
私はroutes.rbに以下の関連行を持っています(つまり、わかりやすくするために他の人):
namespace :members do
match '/group' => 'group#index'
end
すくいルートを私に、次の該当する行を示しています
members_group /members/group(.:format) members/group#index
私はURL http://127.0.0.1:3000/members/groupを入力すると、以下のように、私はテンプレート行方不明のエラーを取得:
テンプレートです{:locale => [:en]、:formats => [:html]、:ハンドラ=> [::erb、:builder、:arb、または、テンプレートメンバー/グループ/インデックス、アプリケーション/インデックスが不足しています。 :coff ee]}。 * "/ Users/mitch/Documents/Development/TME/app/views" * "/Users/mitch/.rvm/gems/ruby-1.9.2-p290/bundler/gems/active_admin-7c3e25f30224/app/ビュー "*" /Users/mitch/.rvm/gems/ruby-1.9.2-p290/gems/kaminari-0.13.0/app/views "*" /Users/mitch/.rvm/gems/ruby-1.9。
ルーティングはインデックスメソッドに作用しています。たとえば、リダイレクトすることができ、それが実行されることがありますが、テンプレートを取得できないためです。表示。
なぜですか?
おかげ
(Railsの3.1)
更新 - 私は問題のメンバーフォルダーに何らかの形でリンクされている必要がありますので、この問題が何らかの形で問題にならないようにメンバーのサブフォルダーの外に試しました – Mitch
更新2 - 私は、ラインを置くとき:file '>'/Users/mitch /ドキュメント/開発/ tme/app/views/members/group/index.html.erb 'をindexメソッドに追加すると、ファイルがあるにもかかわらず、Template Missingエラーが表示されます – Mitch