@user
тогда не существует (посмотрите на ошибку, потому что она говорит, что это NilClass).
Вы либо хотите сделать:
form_for(User.new) do |f|
или установите @user
в контроллере;
class UsersController
def new
@user = User.new
new
end
Я предлагаю последнее, потому что MVC придерживается практического правила не включать вызовы моделей в ваши представления.