現在我正在這樣做。這應該是正常的嗎?
還是有別的東西在其他的方式來做到這一點,這是比較流行的方法是什麼?我應該在哪裏存儲在同一個控制器中共同使用的變量?
users_controller.rb
before_filter :set_variable
def set_variable
@number_of_records_to_display = 10
@number_of_tags_to_display = 10
end
def index
...
@users = User.find_by_username(params[:id]).all_following(order: 'updated_at DESC')
@users = Kaminari.paginate_array(@users).page(params[:page]).per(@number_of_records_to_display)
@tags = User.tag_counts_on(:tags, :limit => @number_of_tags_to_display, :order => "id desc")
...
end
的before_filter是做一個控制器,或在初始化定義和使用它們作爲常量正確的方法。 – abhijit
謝謝!你怎麼做呢?你可以在Asnwer給我看一個例子嗎? – cat
沒有@需要實例變量,什麼薩欽建議是適當的,或者你有一個intialiser文件,並把所有的常量會有易於管理 – abhijit