我目前有一个工作正常的夹具控制器,
然而现在它似乎不再起作用了。 我在fixtures_controller中有以下内容
def list
@fixture = Fixture.all
请参阅我的github了解文件https://github.com/jpknegtel/st_francis
如果有人能对此有所了解,那将是一个很大的帮助
答案 0 :(得分:1)
更新:查看您的代码,您根本没有路由。您需要路由来告诉rails如何将请求中的URL映射到控制器以及其中的操作。路由进入config/routes.rb
文件。
您的问题是您没有/fixtures/list
的路线。 Rails认为你想用ID列表显示灯具。并没有找到任何记录并引发错误。
您需要添加一些路线。我强烈建议您阅读rails guide on routing。我还建议使用ressourceful routing。
如果您在控制器中采用方法名称,这非常简单,否则您必须自己完成大量工作。阅读exspec第2节。我花了很长时间才了解RESTful路线,所以不要放弃 - 有一天你会爱上它们。如果您有更多问题,请随时提出。