Ich suchte nach einer Antwort, bevor ich hierher kam, aber nichts gefunden. Ich habe dies in meinem ControllerDie Flash-Nachricht zeigt nicht "Ruby on Rails"
def create
@article = Article.new(article_params)
if @article.save
flash[:notice] = "Article was successfully created"
redirect_to article_path(@article)
else
render 'new'
end
end
und ich füge hinzu dies in meinem application.html.erb:
<body>
<% flash.each do |name, msg| %>
<ul>
<li><%= msg %></li>
</ul>
<% end %>
<%= yield %>
und hier ist mein show.html.erb:
<h1>Showing selected article</h1>
<p>
Title: <%= @article.title %>
</p>
<p>
Description: <%= @article.description %>
</p>
Nach dem Abschicken des Formulars gehe ich zur Show-Seite, die Flash-Nachricht wird nicht angezeigt. Warum?
kann ich einen Link zu Ihrem Github Repo erhalten? Ich arbeite an demselben Kapitel. Bitte fügen Sie auch Ihre session_controller.rb und account_activation_controller.rb Dateien hinzu – Nirupa
Hier ist meine GitHub Repo - https://github.com/sam0191/alpha-blog - – sam0101
ist dies über Michael Hartl Tutorial? Kapitel 10? – Nirupa