ActiveScaffold with Rails 3.0 中的路由问题

发布于 2024-09-26 02:28:13 字数 463 浏览 3 评论 0原文

我正在尝试使用 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,也没有致力于它,所以另一个问题是是否有更好的替代方案 - 或者这是否取决于安装的具体情况?

I'm trying out ActiveScaffold with Rails 3.0, still trying to get it to work at all. I'm getting an error

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

when I browse to http://localhost:3000/locations. I have "resources :locations, :active_scaffold => true" in my routes.rb, but I don't know if that is the right syntax for Rails 3.0.

I have never used ActiveScaffold and am not committed to it, so another question is whether there are better alternatives -- or does that depend on the specifics of the installation?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

未蓝澄海的烟 2024-10-03 02:28:13

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

  resources :locations do as_routes end

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

There is apparently a new version of the Rails 3.0 fork of ActiveScaffold, or perhaps just new documentation I found. The routing should be

  resources :locations do as_routes end

If you generate a model using AS from the beginning, it inserts this for you.

羁客 2024-10-03 02:28:13

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

I had the same problem when folowing instructions on github. Just use rails g active_scaffold XXXXX command and it will also write your route.Also you should be using this active_scaffold fork

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文