0
4

1 に答える 1

0

Railsコンソールで次のコマンドを入力すると、うまくいくように見えました。

dups = DictionaryEntry.count(:id, :group => :simplified, :having => 'count(id) > 1')
dups.each do |d|
twins = DictionaryEntry.find_all_by_simplified(d[0])
if twins[0].pinyin == twins[1].pinyin
twins[1].definition = twins[1].definition + "/" + twins[0].definition
twins[1].save
twins[0].destroy
end
end

私はそれを数回実行しなければなりませんでした。

于 2013-01-03T13:31:14.377 に答える