В моем списке TODO приложении, у меня есть следующий код в моем ListsController:Ошибки при оказании действия от другого контроллера
def create
@list= current_user.lists.build(params[:list])
if @list.save
flash[:notice]= "New List created"
redirect_to controller: "pages",action: :home
else
render 'pages/home'
end
end
страница/home.html.erb
<% if signed_in? %>
<%= render 'home_signed_in' %>
<% else %>
<%= render 'home_not_signed_in' %>
<% end %>
«home_signed_in. html.erb "и" home_not_signed_in.html.erb "присутствуют в каталоге страниц. Поэтому, когда в списке я пытаюсь создать не получает спасение, этот код запускается на выполнение в ListsController:
else
render 'pages/home'
end
И следующая ошибка брошено:
Missing partial lists/home_signed_in, application/home_signed_in with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :coffee]}. Searched in: * "/home/lnreddy/my_rails_projects/todo_app/app/views"
Почему не искать в страницах/папки? Я смущен.
Большое спасибо. Это то, что я подозревал. – lnreddy