Heroku控制檯不會在我的應用程序中運行循環(雖然它們在我的本地機器上運行,而heroku允許單獨執行操作)。在Heroku控制檯上運行循環或多行代碼
@companies.each do |c|
SyntaxError: /home/heroku_rack/lib/console.rb:150: syntax error, unexpected $end
@companies.each do |c|
^
/home/heroku_rack/lib/console.rb:140:in `eval'
/home/heroku_rack/lib/console.rb:140:in `_eval'
/home/heroku_rack/lib/console.rb:73:in `block in process_command'
/usr/ruby1.9.2/lib/ruby/1.9.1/monitor.rb:201:in `mon_synchronize'
你知道爲什麼會出現這些錯誤嗎?
這實際上並沒有在我的Heroku控制檯上工作。它在'| user |'仍然失敗,類似於OP在'| c |'失敗的方式,我的語法和答案中寫的相同。 – iwasrobbed
你也可以使用分號「;」在一條物理線上寫入多行代碼。 – mpoisot
@mpoisot - 如何?你能舉個例子嗎? – sscirrus