0 0

赠送Ipad2,求解难题!5

    我是rails爱好者,目前我在rails 3.0.5下做一些自己有兴趣的开发工作。目前遇到一个特别的问题,困扰数

月毫无进展,恳请得到帮助,并愿意提供ipad2一台感谢以表心意!

因为开发的需要,需要在rails 3.0.5下对源代码进行修改,具体文件为C:\Ruby187\lib\ruby\gems\1.8

\gems\activerecord-3.0.5\lib\active_record\connection_adapters\abstract\connection_pool.rb。我需要在

这个文件中使用cookies或者session,但是目前rails只能在controller及views中使用。

   直接在这个文件中取cookies和session,会提示不认识cookies或者session的错误提示。也试着在

aplication.rb中设置变量,通过aplication中的session或者cookies进行传值。但是connection_pool.rb的执行顺

序在aplication.rb之前,所以取到的值总是上一次的参数,不是当前需要传递的参数。这个问题已经困扰我们很长

时间了,想了很多办法也没有解决到,请问如何解决这个问题,谢谢!

   源代码如下,其中的@@name就是我需要及时取得的变量,解决这个@@name的及时取参,就解决了问题。
     def checkout_and_verify(c,f)
    GetCookies.get_db
    begin
      c.run_callbacks :checkout do
        c.verify!
        if f==1
          @checked_out <<c
          return $managerdb[@@name]
        else
          @checked_out << c
        end
      end
      c
    rescue Exception=>e
    end
  end

  如果有任何建议或问题可以通过邮件ruby_rails@163.com和我联系,或者留下你的联系方式,我会及时和你联系


谢谢!
2011年9月30日 11:21
目前还没有答案

相关推荐

    求解1!+2!+......+99!+100!

    利用大数求解1!+2!+......+99!+100!

    oj上求解10000!.txt方法

    适合初学者!

    二元一次方程求解器V4.2正式版

    目前最完美,最豪华的二元一次方程求解器!!支持小数、分数、小数+分数组合,文本框判错代码,几乎完全避免了因误输而产生崩溃错误,计算引擎、数据处理引擎更新换代,实现分数与小数的数据处理相融合的数据处理...

    A算法求解八数码难题.pdf

    #### A*算法求解过程 1. **初始化**:设置开放列表(Open list)和关闭列表(Closed list),并将起始节点加入开放列表。 2. **循环执行**: - 从未访问的节点中选取f值最小的节点作为当前节点。 - 将当前节点移...

    八数码难题求解

    "八数码难题求解"是一种经典的逻辑谜题,也被称为滑块拼图或15拼图。在这个游戏中,一个3x3的网格包含了1到8的数字和一个空格,目标是通过移动数字来达到预设的目标布局。在这个特定的项目中,开发者使用Visual ...

    8-puzzle:带有A *搜索算法的8难题求解器!

    跑步: 通过在Windows上按SHIFT + RIGHT按钮或在Linux上打开Terminal,打开dist/目录上的Command Prompt / PowerShell / Terminal,然后键入以下任意项ENTER : java -jar 8-puzzle.jar 1用于汉明 ...

    (地主源代码)求解! 做的不够好,求大神指点

    (地主源代码)求解! 做的不够好,求大神指点

    一元二次方程求解(图形化窗口)

    一元二次方程求解器!java图形界面!不长,100多行!

    A*算法求解N码难题+Word分析说明

    在A*算法求解N码难题的过程中,每个可能的拼图状态被视为一个节点,相邻的状态(即通过移动一块拼图可以达到的状态)形成边。启发式函数h(n)常常选用曼哈顿距离或者汉明距离,这两个都是衡量当前状态与目标状态之间...

    用启发式搜索求解八数码难题

    在实现启发式搜索求解八数码难题时,可以采用A*搜索算法。A*算法结合了Dijkstra算法的最优化路径搜索和启发式信息,通过一个加权的F值(F = g + h,其中g是从初始状态到当前状态的实际代价,h是启发式估价函数的估计...

    八数码难题——Python代码求解

    八数码难题,又称滑动拼图游戏,是一个经典的逻辑谜题。在这个游戏中,玩家需要通过移动数字方块,将一个初始的打乱顺序的8个数字方块(以及一个空格)排列成预设的正确顺序。这个压缩包提供的资源包含了解决八数码...

    c语言程序————递推求n!

    本程序师c下的一个用递推的方法求n!算法实现

    SudokuSolverWGui:是否曾经需要解决数独难题的帮助,或者只是想检查您刚在纸上完成的难题是否正确? 好吧,这是给您的程序。 使用带有GUI的Sudoku Solver,您可以在位置上输入起始数字以找到已解决的难题!

    数独是否曾经需要解决数独难题的帮助,或者只是想检查您刚在纸上完成的难题是否正确? 好吧,这是给您的程序。 使用带有GUI的Sudoku Solver,您可以在... 根据拼图输入求解数字时,单元格将为绿色。 祝你好运,数独!

    ECOS求解器求解二阶锥问题C语言程序

    ECOS(Embedded Cone Solver)是一种高效且开源的求解器,专门用于解决凸优化问题,尤其是包含锥约束的问题。在二阶锥问题中,我们处理的是一类特殊的凸优化问题,其中约束集由不同类型的锥体(如线性锥、二次锥等)...

    ipopt优化问题求解器

    Ipopt(Interior Point Optimizer)是一种强大的开源优化求解器,专门用于解决连续非线性优化问题。在数学规划领域,非线性优化是寻找一个函数的最小值或最大值,其中至少有一个变量与目标函数的关系不是线性的。...

    excel2007的规划求解插件

    Excel 2007是一款强大的电子表格处理软件,其内置的规划求解工具是数据分析人员和决策者的重要辅助工具。规划求解插件允许用户在复杂的数学模型中找到最佳解决方案,比如线性规划、整数规划和目标规划等问题。这个...

    matlab基于求解器intlinprog求解TSP问题

    matlab基于求解器intlinprog求解52城市TSP问题完整数据与代码。本案例说明如何使用二元整数规划来求解经典的TSP问题。此问题涉及找到一条历经一系列停留点(城市)的最短回路(路径)。在本例中有 52 个停留点,但你...

    A*算法实现N数码问题求解

    - 主程序:创建初始状态,调用AStarSolver求解,并打印解决方案。 通过对这些源代码的学习和理解,可以深入掌握A*算法的实现细节,以及如何将其应用于解决实际问题,例如N数码问题。同时,这也为理解和解决其他类似...

    离散数学课程实验程序:逆元

    离散数学课程实验程序:逆元求解程序!!!

    MATLAB动态规划源码

    可以帮助动态规划求解水库优化调度!里面有MATLAB源码,希望有助于求解!!

Global site tag (gtag.js) - Google Analytics