このクエリがあります
= f.select(:city, Country.where(:country_code => "es").collect(&:cities) {|p| [ p.city, p.id ] }, {:include_blank => 'Choose your city'})
問題は、次のエラーが表示されることです
SyntaxError: (irb):26: both block arg and actual block given
私が見たところcollect(&:cities)
、ブロックを含めてから宣言することで、何か間違ったことをしています。同じクエリで両方を達成できる方法はありますか?