- 2008年11月11日 20:47
- しらべる
前回の記事の最後でpost-commitのことに触れた
script/runner "Repository.fetch_changesets" -e production
ですが、実際やってみたら全然だめでした。post-commitでもcronでも無反応で、スクリプト自体はキックされているのですが、実行権限やユーザーなど、いろいろ試しても、動かず。
仕方なく次善策(次々善策?)として、チケット一覧の表示時に唐突にフェッチかけることにしました。
app/controllers/issues_controller.rb
def index
@repository = @project.repository
@repository.fetch_changesets if Setting.autofetch_changesets?
.....
とりあえず、これで回避。
うーーん。。。釈然としない。
