使用Rails 3.2。我有以下幾點:循環訪問Ruby on Rails數組
FRUITS = %w(
apple
orange
)
FRUITS.each do |fruit|
define_method "#{fruit}" do
stalls.collect(&:fruit).join(' ')
end
end
預期的結果是:
def apple
stalls.collect(&:apple).join(' ')
end
def orange
stalls.collect(&:orange).join(' ')
end
我得回在.collect(&:fruit)
的fruit
一個問題。我應該改變什麼?謝謝。
問題是什麼? –
什麼是攤位? – oldergod
-1 for not posting [SSCCE](http://sscce.org/) –