1
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.

これは、それらすべてを手動で変更するレールの方法ではないようです。

これに対するより良い解決策はありますか?

よろしくお願いします。

4

2 に答える 2