2

我正在用 Rails 3.0 试用 ActiveScaffold,但仍然试图让它工作。我收到一个错误

No route matches {:active_scaffold=>true, :action=>"show_search", :controller=>"locations"}

当我浏览到http://localhost:3000/locations时。我的 routes.rb 中有“resources :locations, :active_scaffold => true”,但我不知道这是否是 Rails 3.0 的正确语法。

我从来没有使用过 ActiveScaffold,也没有致力于它,所以另一个问题是是否有更好的选择——或者这取决于安装的细节?

4

2 回答 2

6

显然有一个新版本的 Rails 3.0 分支的 ActiveScaffold,或者可能只是我发现的新文档。路由应该是

  resources :locations do as_routes end

如果您从一开始就使用 AS 生成模型,它会为您插入该模型。

于 2010-10-05T18:37:23.900 回答
3

在 github 上按照说明进行操作时,我遇到了同样的问题。只需使用rails g active_scaffold XXXXX命令,它也会写出你的路线。你也应该使用这个active_scaffold 叉子

于 2010-10-04T12:32:02.770 回答