Vestal Версии -

Я использую 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 ответ

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

attr_accessible  :updated_by
Другие вопросы по тегам