Dans mon application todo list, j'ai le code suivant dans mon ListsController:Erreur lors du rendu l'action d'un autre contrôleur
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
pages/home.html.erb
<% if signed_in? %>
<%= render 'home_signed_in' %>
<% else %>
<%= render 'home_not_signed_in' %>
<% end %>
Le « home_signed_in. html.erb "et" home_not_signed_in.html.erb "sont présents dans le répertoire des pages. Alors, quand la liste que je tente de créer ne marche pas être sauvé, ce code est exécuté dans ListsController:
else
render 'pages/home'
end
Et l'erreur suivante est jeté:
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"
Pourquoi est-il pas la recherche dans les pages/dossier? Je suis confus.
Merci beaucoup .. c'est ce que je soupçonnais. – lnreddy