У меня это до сих пор. Я хочу увеличивать счетчик каждый раз, когда запрос GET отправляется на счетчик # add. Что я делаю не так?Счетчик приращений на странице попал в Rails
class CounterController < ApplicationController
def initialize
@counter = 0
end
def home
end
def add
@counter += 1
end
end
Спасибо Стив! Я последовал твоему примеру и изменил некоторые вещи. –
В ruby @@ variable_name используется для переменной класса, а имя @variable_name используется для имени переменной экземпляра. –
@ c0de222, за исключением того, что каждый класс является экземпляром суперкласса и поэтому может иметь свои собственные переменные экземпляра, называемые переменными экземпляра класса. Этот ответ объясняет это хорошо. http://stackoverflow.com/a/15773671/2516474 – SteveTurczyn