3
以下片段正常工作與我的Rails 3.0.3:意外keyword_do_block
class Lab1pd1amController < ApplicationController
def index
respond_to do |format|
@students = Student.find_by_sql("SELECT * FROM students WHERE students.session = 'AM' and students.pd1 = 'Science' ORDER BY lname ASC")
format.html # index.html.erb
format.xml { render :xml => @students }
end
end
def show
@students = Student.find(params[:all])
respond_to do |format|
format.html # show.html.erb
format.xml { render :xml => @student }
end
end
end
但是,當我使用Heroku的部署,我得到下面的語法錯誤消息(在Heroku原木):
/app/.bundle/gems/ruby/1.9.1/gems/activesupport-3 .0.3/lib/active_support/dependencies.rb:239:在`require'中:/app/app/controllers/lab1pd1am_controller.rb: 1:語法錯誤,意外的keyword_do_block,期待';'或'\ n'(SyntaxError)
嘿亞當,按照你的指示,這就是我得到的: –