2011-07-12 19 views
1

私はpnrコントローラからレンダリングしようとしています。インデックスはweb_servicesです。レイアウトも指定する必要があります。Ruby on Rails 2.3.9で別のコントローラのアクションにレンダリングする方法

私が試した:

render :layout => "admin", :action => "web_services/index" 
render :layout => "admin", :"web_services/index" 
render :layout => "admin", :controller => "web_services", :action => "index" 

と何も動作しますが。

どうすればよいですか?

DONEを解決しました! 私が使用していた:

redirect_to :layout => "admin", :controller => 'web_services', :action => 'index' 

答えて

1

リダイレクトはパスのみと状態を必要とし、レイアウトは、テンプレートの名前だけであるようredirect_toため:layoutオプションは無意味です。また、名前が示すように、redirect_toは何も描画しません。ブラウザに別のページに行くように指示します。 RoRガイドをguides.rubyonrails.orgでお読みになることをお勧めします。

関連する問題