私は自分の仕事のプロジェクトで初めて Ruby を使用しているので、まだ少しコツを学んでいます (そして、そのすべての瞬間を愛しています)。
route.rb ファイルの関数のポイントは理解map.connect
できますが、Rails の「リソース」と「名前付きルート」機能がわかりません。私はここに Rails の本を持っていて、何度か読んでいますが、まだ理解できません。私がちょっと得た名前付きルート - それらは明示的に定義されたルールか、コードブロックによって計算されたルールのいずれかだと思いますが、リソースは私にとって完全な謎です。私がそれらから光った唯一のことは、「resource_path」(およびそれに関連する素晴らしいメソッドのファミリ) を呼び出すことができるなど、いくつかのクールなものを機能させたい場合は、それらが必要だということです。
私の現在のプロジェクトは次のとおりです。
map.resources :application_forms
map.resources :sections
map.resources :questions
map.resources :seed_answers
map.resources :question_types
map.resources :form_questions
map.resources :rules
map.resources :form_rules
..しかし、私のRailsの本には、この素晴らしい「has_many」および「only」タイプのハッシュとパラメーターがぶら下がっていて、それらをいつ使用することになっているのか、またその利点が何であるかを正確に理解できません。
誰でも私を正すことができますか?