2010-01-20 3 views
1

У меня есть это приложение Rails, которое может быть создано (Пассажиром) несколько раз. Я хочу сгенерировать случайный идентификатор для каждого экземпляра и включить его в каждое представление (как комментарий к выходу HTML) и иметь доступ к конкретному экземпляру с использованием идентификатора.Доступ к определенному экземпляру Rails (Пассажир)

Возможно ли это с пассажиром? Можно ли настроить таргетинг на конкретный экземпляр? Я хочу иметь возможность запускать/перезагружать, например, один из них.

Спасибо за помощь!

ответ

2

С 2.2 вы не можете. Однако у 3.0, вероятно, будет такая возможность. Смотрите наш блог для новостей.

2

Одна вещь, которая может работать, которая умеренно случайна, является идентификационным номером процесса. В большинстве систем они будут постепенно увеличиваться с течением времени, а затем повторяться. Например, в Еврорадио:

<!-- Passenger #<%= $$ %> --> 

Таким образом, если вам необходимо перезапустить этот конкретный процесс, вы можете просто убить его из командной строки. Например, если он сказал «Пассажир № 12040»:

% kill 12040 
Смежные вопросы