私は現時点でruby/railsの学習に取り組んでいます - 私が読んでいる本は、新しい構文のビットをスキップする傾向がありました。特に、このビット。私はこの方法を伝えることができるものから、アクティブなレコードの構文の説明 - beginner
person = Person.find(:first, :conditions => ["name = ?", "Mikey"])
は、最初の引数としてのシンボルをとり、シンボル/配列のキー/値の1項目のハッシュどのようなものか。これが正しいのですか?もしそうなら、なぜ私は突然中括弧{}を使わずにハッシュを指定できますか?
「NEW」アクティブレコードの構文に一歩近づきたいかもしれませんが、今度は 'person = Person.where( 'name =?'、 'Mokey')と少し違います。 ' - > http://guides.rubyonrails.org/active_record_querying.html –
@Mr_Nizzle:この特定の場合:' person = Person.where(:name => "Mikey")。最初のもの – tokland
ミスタイプの申し訳ありません! –