Vestal Версии - - PullRequest
       44

Vestal Версии -

0 голосов
/ 12 сентября 2010

Я использую Vestal Version Fork для поддержки Rails 3: http://github.com/adamcooper/vestal_versions/

У меня проблема в том, что updated_by => current_user не сохраняется в таблице версий при обновлении.

def update 
        @book = Book.find(params[:id]) 
  respond_to do |format| 
    if @book.update_attributes(params[:book].merge(:updated_by => current_user)) 
      format.html { redirect_to(@book, :notice => 'Book was 
successfully updated.') } 
      format.xml  { head :ok } 
    else 
      format.html { render :action => "edit" } 
      format.xml  { render :xml => @book.errors, :status => :unprocessable_entity } 
    end 
  end 
end 

Я проверил логи, ошибки нет, Rails ВСТАВЛЯЕТ NULL в БД для пользовательских полей, мне нужно заполнить user_id

Идеи

Спасибо

1 Ответ

1 голос
/ 31 августа 2011

Добавьте следующее в класс вашей модели, чтобы оно работало

...