0
Я использую VESTAL Версия вилки здесь поддержки 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 является INSERTING NULLs в БД для пользовательских полей, то один мне нужно заполнить это user_id
Идеи?
Благодаря
я предполагаю, что это само собой разумеется, что вы на самом деле вошли в систему при запуске этого кода? – brad
Хороший вопрос :) Да, я, current_user используется в других методах в контроллере, чтобы добраться до точки, где я могу обновить книгу – AnApprentice
Прогресс на этом? Я испытываю такое же поведение. –