所以我有一個方法和相應的部分用於在我們網站的某些區域的邊欄中包含一組隨機照片。如何限制跨應用程序訪問方法?
現在我有一個random_photos
方法在ApplicationController中設置一個before_filter
。
這樣做的意義在於,它使得random_photos
方法的內容在我需要的地方可用,但它也不必要地執行一些複雜的SQL查詢,當我不知道它時(即,當我不需要時訪問那些隨機照片)。
那麼,我該如何限制random_photos
方法的訪問呢,只有當我真的需要呢?