1

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

对于如何解决这个问题,有任何的建议吗?


您也可以考虑OrientDB。您可以在无模式模式下工作,也可以通过仅定义几个约束(唯一字段、最小-最大范围、用于验证的正则表达式等)来混合。只需下载 zip,解压缩到文件系统中,启动服务器并将浏览器指向http://localhost:2480即可访问图形控制台。命令行控制台也可用。

驱动程序在 Java 中可用,但您可以通过任何具有 HTTP RESTful 调用的语言使用它。很快就会出现使用二进制协议的 C 和 PHP 驱动程序。

我忘记了:它是使用商业友好的开源许可证 Apache 2 免费发布的。

4

0 回答 0