rails toggle问题 - ActionView :: TemplateError(#的未定义方法`[]'

时间:2010-10-13 16:09:59

标签: ruby-on-rails toggle enumerable

此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行时,带有切换的行,页面加载。但显然不能做我需要的。

有关如何解决此问题的任何建议吗?

0 个答案:

没有答案