4

私は、M。ハートルによるRuby-on-Railsチュートリアルの演習を続けてきました。私は第4章のすべての演習を完了しましたが、これに固執しています。

person1、、、person2およびと呼ばれる3つのハッシュを作成person3し、キー:firstと。の下に名前と名前を付けます:last。次に、が、で、がであるparamsようにハッシュを作成します。たとえば、正しい値であることを確認します。params[:father]person1params[:mother]person2params[:child]person3params[:father][:first]

誰かがこの問題に取り組む方法を提案できますか?これを解決するまで、次の章に進みたくありません。

4

2 に答える 2

19
person1 = {:first => 'Al',    :last => 'Bundy'}
person2 = {:first => 'Peggy', :last => 'Bundy'}
person3 = {:first => 'Kelly', :last => 'Bundy'}
params = {
 :father => person1,
 :mother => person2,
 :child  => person3
}
params[:father][:first] #=> 'Al'
于 2012-05-23T15:27:33.270 に答える
5

paramsHashを設定する別の方法があります。私はそれがjavascriptの背景から来てより親しみやすいと感じたことがわかりました:

person1 = {first: "Papa", last: "Bear"}
person2 = {first: "Mama", last: "Bear"}
person3 = {first: "Baby", last: "Bear"}
params = {father: person1, mother: person2, child: person3}
于 2013-06-08T20:15:45.337 に答える