我在控制器中有以下代码:
def tljson (result = [])
@stat_id = params[:stat_id]
@rpm = FedoraRpm.find_by_name(@stat_id)
@rpm.ruby_gem.historical_gems.each { |h|
result << { :content => h.version, :start => h.build_date }
}
@rpm.bugs.each { |b|
result << { :content => b.name + "<br><a href='"+b.url+"'>View on BugZilla</a>", :start => b.bz_id }
}
@res = result.to_json
respond_to do |format|
format.json { render @res.to_json }
end
end
前往/tljson.json可以呈现JSON,但标题显示“模板未找到;缺少模板”。我做错了什么?
#to_json
。 - Hauleth> 2.0'。Rails会向您发出警告: ```控制器级别的> 2.0'。有关详细信息,请参阅Rails升级指南。``` - Monarch Wadiarespond_to
功能已提取到responders
gem中。将其添加到您的Gemfile中以继续使用此功能:gem 'responders','