def index
@customers = current_user.customers
respond_to do |format|
format.html # index.html.erb
format.json { render json: @customers }
end
end
def show
@customer = current_user.customers.find(params[:id])
respond_to do |format|
format.html # show.html.erb
format.json { render json: @customer }
end
end
def new
@customer = current_user.customers.new
end
これは私の CustomerController の一部です。由来@customers
など@customers = customers
。
current_user のためだけに index/show/new したかったのです。これは機能していますが、コントローラーのすべてのアクションを手動で変更する必要がありました。また、すべての自動仕様ファイルは@customer = customers
.
これは、それらすべてを手動で変更するレールの方法ではないようです。
これに対するより良い解決策はありますか?
よろしくお願いします。