проблема переключения rails - ActionView :: TemplateError (неопределенный метод `[] 'для # <Enumerable :: Enumerator - PullRequest
1 голос
/ 13 октября 2010

После того, как это рельсовое приложение работало более двух лет ... только что появилась эта ошибка только на одной странице.

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, строки с переключателем, страница загружается. Но, очевидно, не делает то, что мне нужно.

Есть предложения как это исправить?

...