0
我的控制器中有以下代碼。實例varibale與控制器中的方法調用
def index
@customer = Customer.find(params[:customer_id])
@current_orders = @customer.current_orders
@pending_orders = @customer.pending_orders
@previous_orders = @customer.previous_orders
@recurring_orders = @customer.recurring_orders
end
正如你看到的,所有的實例變量(@ current_orders,@ pending_orders等),可以從@customer獲得。
寫這段代碼的最好方法是什麼? 我是否需要在控制器中創建這些實例變量,或者我只是通過視圖中的@customer變量使用這些變量。
感謝