def edit respond_to do |format| format.html { @prev_template = false @new_custom_field_values = getNewCustomField setup findWkTE(@startday) @editable = @wktime.nil? || @wktime.status == 'n' || @wktime.status == 'r' @entries = findEntries() set_project_issues(@entries) if @entries.blank? && !params[:prev_template].blank? @prev_entries = prevTemplate(@user.id) if !@prev_entries.blank? set_project_issues(@prev_entries) @prev_template = true end end render :layout => !request.xhr? } format.api { } end end
我猜测这块代码是某个修改页面显示相关的内容,我想对该修改页面调用的数据库查询结果集做修改调整,以上这段代码中没看到直接引用数据库查询结果,唯独看到这句“@prev_entries = prevTemplate(@user.id)”中prevTemplate
函数定义中有sql语句,但是修改了相应的sql语句后,返回的查询结果集还是没有变化。对这块代码理解的不深,大家能帮我看看,可能问题在哪里么?
set_project_issues(@entries) if @entries.blank? && !params[:prev_template].blank? @prev_entries = prevTemplate(@user.id) if !@prev_entries.blank? set_project_issues(@prev_entries) @prev_template = true end end
原文地址:接触 ruby 不久,看代码一些地方看不明,不知这边的高手能帮一把么?, 感谢原作者分享。 一只小狗在沙漠中旅行,找到了电线杆,结果还是憋死了,