【发布时间】:2011-12-11 23:49:26
【问题描述】:
我有以下控制器代码:
def index
@profiles = Profile.where("(first_name || ' ' || last_name) ILIKE ?", "%#{params[:q]}%")
@autolist = []
@profiles.each do |profile|
user = User.find_by_id(profile.user_id)
@autolist.concat([{"id",profile.id,"name",profile.first_name+" "+profile.last_name,"email",user.email}])
end
respond_to do |format|
format.html # index.html.erb
format.json { render :json => @autolist }
end
end
它可以在我的本地环境中运行,但会使我的应用程序崩溃。特别是这一行:@autolist.concat([{"id",profile.id,"name",profile.first_name+" "+profile.last_name,"email",user.email}])
有什么想法吗?
我感觉这与我使用 ruby 1.8.7 和运行 1.9.2 的 heroku 应用程序的本地环境有关
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3