2012-04-21 15 views

回答

1

更新:展望在你的代码中,你根本没有路线。您需要路由来告诉rails如何将请求中的url映射到控制器以及其中的操作。路线进入config/routes.rb文件。

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

您需要添加一些路线。我强烈建议阅读rails guide on routing。我也建议使用可重复路由。

如果您在控制器中采用方法名称,这非常容易,否则您必须自行完成大量工作。详细阅读第2节。我花了很长时间才了解RESTful路线,所以不要放弃 - 有一天你会爱上它们的。如果您有更多问题,请随时询问。

+0

你好,在看到这个后,迅速看着你建议的指南;我看了看路线文件,下面就在那里。资源:夹具,所以我把它拿出来,一切似乎都很好。你会建议像这样离开吗? – JPKnegte 2012-04-22 13:36:12

+0

随着'资源:灯具'行的删除,你会得到旧的不稳定路由。这有效,但它不像RESTful那样“美丽”。由你决定你想要走哪条路。我会去RESTful的方式。如果你愿意,我可以尝试帮助你实现RESTful方式。 – klump 2012-04-22 14:16:16

+0

这不是我目前最担心的项目。你能否看看我在这里的其他问题http://stackoverflow.com/questions/10261401/formtastic-rails-forms-not-submitting#comment13194605_10261401 – JPKnegte 2012-04-22 14:20:56