0

私は現在、正常に動作していたフィクスチャコントローラを持っていますが、

しかし、今ではもう機能していないようです。私はfixtures_controllerに次のものを持っています

def list
  @fixture = Fixture.all 

ファイルについては、私のgithubを参照してくださいhttps://github.com/jpknegtel/st_francis

誰かがこれに光を当てることができれば、それは大きな助けになるでしょう

4

1 に答える 1

1

更新:コードを見ると、ルートがまったくありません。リクエストからコントローラーおよびその中のアクションにURLをマップする方法をレールに指示するためのルートが必要です。ルートはconfig/routes.rbファイルに入ります。

あなたの問題はあなたがのためのルートを持っていないということです/fixtures/list。Railsは、IDリストを使用してフィクスチャを表示したいと考えています。また、レコードが見つからず、エラーがスローされます。

いくつかのルートを追加する必要があります。ルーティングに関するレールガイドを読むことを強くお勧めします。また、リソースルーティングの使用をお勧めします。

コントローラでメソッド名を採用する場合、これは非常に簡単です。そうでない場合は、自分で多くの作業を行う必要があります。特にセクション2を読んでください。RESTfulルートを理解するのにかなりの時間がかかりました。あきらめないでください。いつかそれらを気に入るはずです。ご不明な点がございましたら、お気軽にお問い合わせください。

于 2012-04-21T18:48:39.053 に答える