Как таблица Activerecord направляющих может относиться к себе?

Я думаю, возможно, выполненный doCalculations; повторить "$?">>/tmp/acc в подоболочка , который отправляется в фон, тогда ожидание, тогда ,/tmp/acc содержал бы статусы выхода, один на строку. Я не знаю ни о каких последствиях нескольких добавления процессов в файл аккумулятора, все же.

Вот суд над этим предложением:

Файл: файл doCalcualtions

#!/bin/sh

random -e 20
sleep $?
random -e 10

: попробуйте

#!/bin/sh

rm /tmp/acc

for i in $( seq 0 20 ) 
do
        ( ./doCalculations "$i"; echo "$?" >>/tmp/acc ) &
done

wait

cat /tmp/acc | fmt
rm /tmp/acc

Вывод выполнения./попытка

5 1 9 6 8 1 2 0 9 6 5 9 6 0 0 4 9 5 5 9 8
6
задан Teerasej 30 July 2009 в 15:46
поделиться

2 ответа

Вы правильно поняли.

class SystemInfo < ActiveRecord::Base
  belongs_to :parent, :class_name => 'SystemInfo'
  has_many :children, :class_name => 'SystemInfo', :foreign_key => 'parent_id'
end

s = SystemInfo.find(1)
s.children
# => [...]
s.parent
# => <SystemInfo>
15
ответ дан 8 December 2019 в 13:48
поделиться

Изучите actions_as_tree . Я использовал его в проекте назад, поэтому я не уверен, насколько он изменился с тех пор, но я думаю, что он делает то, что вы ищете.

2
ответ дан 8 December 2019 в 13:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: