4

「親」と呼ばれるアプリケーション内で「子」と呼ばれるレールマウント可能なエンジンを使用しています。

部分的な「child/user/_index.html.erb」があります

ここで、この子のパーシャルを親コントローラーでレンダリングしたいと思います。出来ますか?

私は何かをしたいという意味

render :partial => 'child/user/index.html.erb'

ありがとう

4

3 に答える 3

4

これを参照

render :file => 'child/user/index.html.erb' 
###or try '/child/user/index.html.erb'
于 2012-09-19T11:13:17.713 に答える
0

私はあなたができると思いますrender user/index

参照http://edgeguides.rubyonrails.org/engines.html

エンジンは、コメントのレンダリングに必要なパーシャルを見つけることができません。Rails は最初にアプリケーション (テスト/ダミー) の app/views ディレクトリを検索し、次にエンジンの app/views ディレクトリを検索します。見つからない場合、このエラーがスローされます。エンジンは、受信しているモデル オブジェクトが Blorgh::Comment クラスからのものであるため、blorgh/comments/comment を検索することを認識しています。

于 2013-02-19T02:37:05.000 に答える
0

これは私のために働いたものです:

render file: 'child/user/_index.html.erb'
于 2016-02-07T12:23:13.793 に答える