Визуализация шаблона с частичным - PullRequest
0 голосов
/ 09 декабря 2010

Я использую этот код в файле app \ views \ pages \ home.html.erb

<%= render :template => 'users/new' %>

Я использую этот код в файле app \ views \ users \ new.html.erb

<%= render :partial => 'users/form' %>

При отображении «Домашней страницы» я получаю эту ошибку:

NoMethodError in Pages # home

неопределенный метод `имя_модели 'для NilClass: класс

Извлеченный источник (вокруг строки # 1):

1: <% = form_for (@user) do | f | %>

2: <% if @ user.errors.any? %>

...

Я прочитал это , но это не работает. Что я могу сделать, чтобы правильно отобразить шаблон с «частичным»?

1 Ответ

1 голос
/ 09 декабря 2010

В вашем методе PagesController # home () вам нужно установить @user - возможно, с помощью:

@user = User.new
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...