0
私がアクセスadminusersコントローラのコードを次している_user.html partialが別のコントローラにある場合、= render @usersを使用する方法?
class AdminUsersController < ApplicationController
def index
@users = User.where(role: 'admin')
end
end
そして、私のindex.html.hamlこの
%table
%thead
%tr
%th Name
%th Age
%th role
%tbody
= render @users
今Railsのように見えますが、UsersController
内側部分_user.html.haml
を見つけようとしているが、私の部分は内側AdminUsersController
です。 Railsに部分的な内部を探すように指示する方法はありますかAdminUsersController
?
私はがUserControllerの下や、このようにループを書くことで、私の部分を移動することで、エラーを解決することができます。
- @users.each do |user|
%tr
// code
をしかし、私はレールを使用することができた場合、それはいいだろうがあなたが指定する必要が= render @users