【发布时间】:2018-04-04 12:11:48
【问题描述】:
很抱歉这个问题,但我是 RoR 的真正初学者,所以请耐心等待,因为我正在学习课程,但我并没有真正理解课程内容创建者所解释的内容。
在 1 个控制器中,有几个动作:
flash[:notice]= "Article was successfully <some different text with each action>"
在 app/views/layouts/_messages.html.erb 中
<% flash.each do |name, msg| %>
<ul>
<li><%= msg %></li>
</ul>
<% end %>
在 app/views/layouts/application.html.erb 中
<%= render 'layouts/messages' %>
课程创建者解释说我需要一个循环,因为它是一个数组数组?我如何从代码中看出它是其中之一?感谢您的帮助以及循环如何工作,因为它每次都只是 flash[name]="message (like a hash)?谢谢。
【问题讨论】:
-
我不知道那门课程是什么或确切的解释是什么,但如果
flash是来自 rails 的东西,那么它肯定 不是 数组数组.
标签: ruby-on-rails