0

我目前有一个工作正常的夹具控制器,

但是现在它似乎不再起作用了。我在 fixtures_controller 中有以下内容

def list
  @fixture = Fixture.all 

请参阅我的 github 获取文件https://github.com/jpknegtel/st_francis

如果有人可以对此有所了解,那将是一个很大的帮助

4

1 回答 1

1

更新:查看您的代码,您根本没有路线。您需要路由来告诉 Rails 如何将 url 从请求映射到控制器和其中的操作。路线进入config/routes.rb文件。

你的问题是你没有路线/fixtures/list. Rails 认为你想用 ID 列表显示灯具。并且没有找到任何记录并引发错误。

您需要添加一些路线。我强烈建议阅读有关路由的 rails 指南。而且我还推荐使用资源丰富的路由。

如果您在控制器中采用方法名称,这真的很容易,否则您必须自己做很多工作。请特别阅读第 2 节。我花了很长时间才理解 RESTful 路由,所以不要放弃——总有一天你会爱上它们的。如果您有更多问题,请随时提问。

于 2012-04-21T18:48:39.053 回答