在这个 Rails 应用程序运行良好两年多之后......刚刚开始在一个页面上出现这个错误。
ActionView::TemplateError (undefined method `[]' for #<Enumerable::Enumerator:0xb25fbc4>) on line #10 of app/views/notes/_form.rhtml:
7: <%= @n.text_field 'note', :size => 55 %>
8: </label>
9: <%= link_to_function('Custom Note', nil, :id => "custom_link", :class => 'control') do |page|
10: page[:custom].toggle(:appear)
11: page[:presets].toggle
12: page[:custom_link].replace_html "Preset/Custom"
13: end %>
当我注释掉第 10 行和第 11 行时,带有切换的行,页面加载。但显然没有做我需要的。
对于如何解决这个问题,有任何的建议吗?