私たちは、RESTfulで動詞以外の多数のコントローラを持つアプリを持っています。私はずっと前に、RailsがREST宗教を手に入れる前に、それらの自動ルートとヘルパーを手に入れることができたことを覚えています。まだこれを行う方法はありますか?アクションを追加するたびにGETを追加し続けるのは苦痛で、私たちのアプリ(あるいはおそらくは共同開発の脳)はRESTfulnessには向いていません。Rails 3のRESTfulでないルートは自動的に表示されますか?
2
A
答えて
2
あなたが、私はそれがデフォルトでルートファイルにはまだだと信じていますが、ここでそれを持っていない場合それは、「魔法のルート」を使用することができます:
# This is a legacy wild controller route that's not recommended for RESTful applications.
# Note: This route will make all actions in every controller accessible via GET requests.
# match ':controller(/:action(/:id(.:format)))'
2
あなたはまだこのようなデフォルトルートを使用することができます:は
match ':controller(/:action(/:id))'
が
- /猿のようパスを一致させるためにプレー/ 1
- /サル/聞く/ 1
- /サル/食べる/ 1
関連する問題
- 1. Railsを使ってRESTfulなルートを動的に構築する
- 2. ボタンのtouchupinsideアクションは自動的に表示されますか?
- 3. 更新日は自動的に表示されますか?
- 4. カスタムクラスが自動的に表示されない - Swift 3 iOS 10.2 Xcode 8
- 5. Htmlのスライドショーが自動的に表示されない
- 6. WordPressにメニューが自動的に表示されるのはなぜですか?
- 7. Railsのルートが表示されるアクション
- 8. Nexus7バージョン4.2でキーボードが自動的に表示されます
- 9. ADF:テーブルが自動的に表示されないようにするには?
- 10. 検索結果は自動的に表示されません
- 11. ウェブサイトは自動的に縮小されますか? CSSの変更が表示されない
- 12. Androidキーボードが自動的に表示されます
- 13. Rails 3に動的ルートを書き込む方法は?
- 14. IE7ではスクロールバーが自動的に表示されませんか?
- 15. Rails 3にエラーメッセージが表示されない
- 16. Rails 3プロジェクトに背景イメージが表示されない
- 17. フォームにエラーメッセージが表示されない(Rails 3プロジェクト)
- 18. Rails 5:なぜSummernoteは表示されないのですか?
- 19. JQuery UIオートコンプリートで最初に結果が自動的に表示されない
- 20. laravel 5.2のルートは、認証されていないと自動的にログインにリダイレクトされません。
- 21. Qt Creatorがデバッグペインを自動的に表示/表示しない
- 22. Rails 3ルートを動的セグメントで使用する方法
- 23. Railsは自動的に設定されたパラメータを受け入れないのはなぜですか?
- 24. Rails 3削除の確認 - タイトルが表示されない
- 25. 動的テーブルが表示されない
- 26. Chrome JavaScriptデバッガで変数が自動的に表示されない
- 27. Rails 3 - 指定されたタイプの仕様を自動的にテストする
- 28. 自動的に生成され、pdfを表示しました
- 29. データベースに変更が加えられると、Rails 4の値が自動的に表示されます
- 30. Findメソッド固有の値が列に自動的に表示されない
ちょうどヒント:あなたはせずにRESTfulなことができます非常に狭いレールのRESTスタイル/慣習に固執しています。 RESTとCRUDを混同しないでください。 (CRUDが完全にマップされているからといって、それがRESTfulになる唯一の方法です)。基本的には別個のURLでリソースを識別し、仕様に基づいてHTTP動詞を使用する場合(例えば、PUTとDELETEは冪等でなければならず、POSTはデータを変更するためにのみ、GETは常に副作用なし)、あなたはすでにRESTfulです –