接触 ruby 不久,看代码一些地方看不明,不知这边的高手能帮一把

 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 不久,看代码一些地方看不明,不知这边的高手能帮一把

相关文章:

你感兴趣的文章:

标签云: