我刚刚从头开始创建了一个新应用程序rails4.0.0.rc1
(1.9.3-p374
应该根据指南工作)。
但是,我没有做一个简单的create
动作。
class Books
def create
@book = Book.new book_params
if @book.save
redirect_to @book
else
render action: :new
end
end
private
def book_params
params.require(:book).permit(:name, :description)
end
end
在此处进行创建会导致
undefined method `synchronize' for nil:NilClass
错误指向if @book.save
.
那是因为1.9.3
还是我错过了什么?